点击或拖拽改变大小
盛派网络

Senparc.Weixin.Annotations 命名空间

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

 
  说明
公共类AspChildControlTypeAttribute
公共类AspDataFieldAttribute
公共类AspDataFieldsAttribute
公共类AspMethodPropertyAttribute
公共类AspMvcActionAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC action. If applied to a method, the MVC action name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String).
公共类代码示例AspMvcActionSelectorAttribute
ASP.NET MVC attribute. When applied to a parameter of an attribute, indicates that this parameter is an MVC action name.
公共类AspMvcAreaAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC area. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String).
公共类AspMvcAreaMasterLocationFormatAttribute
公共类AspMvcAreaPartialViewLocationFormatAttribute
公共类AspMvcAreaViewLocationFormatAttribute
公共类AspMvcControllerAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC controller. If applied to a method, the MVC controller name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String).
公共类AspMvcDisplayTemplateAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String).
公共类AspMvcEditorTemplateAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String).
公共类AspMvcMasterAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute for custom wrappers similar to System.Web.Mvc.Controller.View(String, String).
公共类AspMvcMasterLocationFormatAttribute
公共类AspMvcModelTypeAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object).
公共类AspMvcPartialViewAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC partial view. If applied to a method, the MVC partial view name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String).
公共类AspMvcPartialViewLocationFormatAttribute
公共类AspMvcSupressViewErrorAttribute
ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method.
公共类AspMvcTemplateAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC template. Use this attribute for custom wrappers similar to System.ComponentModel.DataAnnotations.UIHintAttribute(System.String).
公共类AspMvcViewAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC view. If applied to a method, the MVC view name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Controller.View(Object).
公共类AspMvcViewLocationFormatAttribute
公共类AspRequiredAttributeAttribute
公共类AspTypePropertyAttribute
公共类AssertionConditionAttribute
Indicates the condition parameter of the assertion method. The method itself should be marked by AssertionMethodAttribute attribute. The mandatory argument of the attribute is the assertion type.
公共类AssertionMethodAttribute
Indicates that the marked method is assertion method, i.e. it halts control flow if one of the conditions is satisfied. To set the condition, mark one of the parameters with AssertionConditionAttribute attribute.
公共类代码示例BaseTypeRequiredAttribute
When applied to a target attribute, specifies a requirement for any type marked with the target attribute to implement or inherit specific type or types.
公共类代码示例CanBeNullAttribute
Indicates that the value of the marked element could be null sometimes, so the check for null is necessary before its usage.
公共类代码示例CannotApplyEqualityOperatorAttribute
Indicates that the value of the marked type (or its derivatives) cannot be compared using '==' or '!=' operators and Equals() should be used instead. However, using '==' or '!=' for comparison with null is always permitted.
公共类CollectionAccessAttribute
Indicates how method invocation affects content of the collection.
公共类ContractAnnotationAttribute
Describes dependency between method input and output.
公共类HtmlAttributeValueAttribute
公共类HtmlElementAttributesAttribute
公共类InstantHandleAttribute
Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. If the parameter is a delegate, indicates that delegate is executed while the method is executed. If the parameter is an enumerable, indicates that it is enumerated while the method is executed.
公共类代码示例InvokerParameterNameAttribute
Indicates that the function argument should be string literal and match one of the parameters of the caller function. For example, ReSharper annotates the parameter of ArgumentNullException.
公共类ItemCanBeNullAttribute
Indicates that collection or enumerable value can contain null elements.
公共类ItemNotNullAttribute
Indicates that collection or enumerable value does not contain null elements.
公共类LinqTunnelAttribute
Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, .Where). This annotation allows inference of [InstantHandle] annotation for parameters of delegate type by analyzing LINQ method chains.
公共类代码示例LocalizationRequiredAttribute
Indicates that marked element should be localized or not.
公共类代码示例MacroAttribute
Allows specifying a macro for a parameter of a source template.
公共类MeansImplicitUseAttribute
Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes as unused (as well as by other usage inspections)
公共类NoEnumerationAttribute
Indicates that IEnumerable, passed as parameter, is not enumerated.
公共类NoReorder
Prevents the Member Reordering feature from tossing members of the marked class.
公共类代码示例NotifyPropertyChangedInvocatorAttribute
Indicates that the method is contained in a type that implements System.ComponentModel.INotifyPropertyChanged interface and this method is used to notify that some property value changed.
公共类代码示例NotNullAttribute
Indicates that the value of the marked element could never be null.
公共类PathReferenceAttribute
Indicates that a parameter is a path to a file or a folder within a web project. Path can be relative or absolute, starting from web root (~).
公共类PublicAPIAttribute
This attribute is intended to mark publicly available API which should not be removed and so is treated as used.
公共类代码示例PureAttribute
Indicates that a method does not make any observable state changes. The same as System.Diagnostics.Contracts.PureAttribute.
公共类RazorHelperCommonAttribute
公共类RazorImportNamespaceAttribute
公共类RazorInjectionAttribute
公共类RazorLayoutAttribute
公共类RazorSectionAttribute
Razor attribute. Indicates that a parameter or a method is a Razor section. Use this attribute for custom wrappers similar to System.Web.WebPages.WebPageBase.RenderSection(String).
公共类RazorWriteLiteralMethodAttribute
公共类RazorWriteMethodAttribute
公共类RazorWriteMethodParameterAttribute
公共类RegexPatternAttribute
Indicates that parameter is regular expression pattern.
公共类代码示例SourceTemplateAttribute
An extension method marked with this attribute is processed by ReSharper code completion as a 'Source Template'. When extension method is completed over some expression, it's source code is automatically expanded like a template at call site.
公共类代码示例StringFormatMethodAttribute
Indicates that the marked method builds string by format pattern and (optional) arguments. Parameter, which contains format string, should be given in constructor. The format string should be in Format(IFormatProvider, String, Object)-like form.
公共类TerminatesProgramAttribute 已过时。
Indicates that the marked method unconditionally terminates control flow execution. For example, it could unconditionally throw exception.
公共类UsedImplicitlyAttribute
Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), so this symbol will not be marked as unused (as well as by other usage inspections).
公共类ValueProviderAttribute
For a parameter that is expected to be one of the limited set of values. Specify fields of which type should be used as values for this parameter.
公共类XamlItemBindingOfItemsControlAttribute
XAML attibute. Indicates the property of some BindingBase-derived type, that is used to bind some item of ItemsControl-derived type. This annotation will enable the DataContext type resolve for XAML bindings for such properties.
公共类XamlItemsControlAttribute
XAML attribute. Indicates the type that has ItemsSource property and should be treated as ItemsControl-derived type, to enable inner items DataContext type resolve.
枚举
  枚举说明
公共枚举AssertionConditionType
Specifies assertion type. If the assertion method argument satisfies the condition, then the execution continues. Otherwise, execution is assumed to be halted.
公共枚举CollectionAccessType
公共枚举ImplicitUseKindFlags
公共枚举ImplicitUseTargetFlags
Specify what is considered used implicitly when marked with MeansImplicitUseAttribute or UsedImplicitlyAttribute.