Comments (5)
Could we use the [EditorBrowsable]
Attribute, and when generating docs, use reflection to filter out those members?
If we don't want the user to use those public methods anyway, we could hide them, so someone who does not know about their existence, will not use them.
from blazorise.
All public members that should be used are already marked as Parameter Attribute. Methods are a bit different, so we need to find another way. I would not add more attributes for now.
from blazorise.
I see, what do we have more of? public methods that are internal Blazorise use only? or public methods that are for users only?
we could use a custom xml element for marking our methods BlazoriseInternal
maybe?
/// <summary>
/// Some method description
/// </summary>
/// <blazorise-internal/>
public void SomeMethod();
from blazorise.
how about critical?
from blazorise.
My idea is to have a comment convention that indicates the method is only for internal use. Then, we can just filter out those.
/// <summary>
/// Some method description. It should not be used externally.
/// </summary>
public void SomeMethod();
This way, we know what to filter, and the user knows that if they use it, it may not work as expected, because the same comment can show up in IntelliSense.
from blazorise.
Related Issues (20)
- [Bug]: JSException from Blazorise modal HOT 14
- ListView only Shows first 1.000 entries of a large list. HOT 1
- Add more Styling options for ListView Itemtemplates HOT 4
- Add FilterTemplate examples to the DataGrid Docs HOT 1
- Getting 404 error playing clearkey hls with token in the Video player HOT 9
- [Bug]: headergroupcaption and displayable not working properly together
- Change type of ChartStreamingOptions.Delay from int? to long? HOT 3
- [Bug]: Grouping a Datagrid that uses Virtualize on an external source does not work HOT 3
- [2.0] DataGrid: Change Width from string to IFluentSizing
- Add MultiSelection to Datagrid SelectColumn HOT 11
- DataGrid.SelectedRow doesn't work - what am I doing wrong? HOT 3
- Expand Collapse Buttons for Data Grid HOT 7
- LicenseChecker is null problem HOT 2
- Transferlist captions HOT 3
- [Bug]: Theme Generator registered as Singleton is not thread safe HOT 5
- [Bug]: SignaturePad -- update SignaturePad.razor.cs to include latest vendor options: options.ratio
- [Bug]: Bootstrap 5: ColumnSize uses wrong css class HOT 8
- TransferList binding to Items HOT 3
- Net8, I need to create a Blazor Webassemby app with Blazorise and bootstrap5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blazorise.