MBroker
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства
Классы | Пространства имен | Перечисления | Функции | Переменные
Файл Annotations.cs

Классы

class  DbConnectionPool.Annotations.CanBeNullAttribute
 Indicates that the value of the marked element could be null sometimes, so the check for null is necessary before its usage Подробнее...
 
class  DbConnectionPool.Annotations.NotNullAttribute
 Indicates that the value of the marked element could never be null Подробнее...
 
class  StringFormatMethodAttribute
 
class  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 System.ArgumentNullException Подробнее...
 
class  NotifyPropertyChangedInvocatorAttribute
 
class  ContractAnnotationAttribute
 Describes dependency between method input and output Подробнее...
 
class  LocalizationRequiredAttribute
 Indicates that marked element should be localized or not Подробнее...
 
class  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. Подробнее...
 
class  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. Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  PublicAPIAttribute
 This attribute is intended to mark publicly available API which should not be removed and so is treated as used Подробнее...
 
class  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 Подробнее...
 
class  PureAttribute
 Indicates that a method does not make any observable state changes. The same as System.Diagnostics.Contracts.PureAttribute Подробнее...
 
class  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 (~) Подробнее...
 
class  AspMvcAreaMasterLocationFormatAttribute
 
class  AspMvcAreaPartialViewLocationFormatAttribute
 
class  AspMvcAreaViewLocationFormatAttribute
 
class  AspMvcMasterLocationFormatAttribute
 
class  AspMvcPartialViewLocationFormatAttribute
 
class  AspMvcViewLocationFormatAttribute
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  AspMvcSupressViewErrorAttribute
 ASP.NET MVC attribute. Allows disabling all inspections for MVC views within a class or a method. Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  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) Подробнее...
 
class  AspMvcActionSelectorAttribute
 ASP.NET MVC attribute. When applied to a parameter of an attribute, indicates that this parameter is an MVC action name Подробнее...
 
class  HtmlElementAttributesAttribute
 
class  HtmlAttributeValueAttribute
 
class  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) Подробнее...
 

Пространства имен

package  DbConnectionPool.Annotations
 

Перечисления

enum  ImplicitUseKindFlags {
  ImplicitUseKindFlags.Default = Access | Assign | InstantiatedWithFixedConstructorSignature, ImplicitUseKindFlags.Access = 1, ImplicitUseKindFlags.Assign = 2, ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature = 4,
  ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature = 8
}
 
enum  ImplicitUseTargetFlags { ImplicitUseTargetFlags.Default = Itself, ImplicitUseTargetFlags.Itself = 1, ImplicitUseTargetFlags.Members = 2, ImplicitUseTargetFlags.WithMembers = Itself | Members }
 Specify what is considered used implicitly when marked with MeansImplicitUseAttribute or UsedImplicitlyAttribute Подробнее...
 

Функции

*void Foo ()
 
Property</c ></item > *< item >
< c > 
NotifyChanged ((VM x)=&gt;x.Property)</c ></item > *< item >< c >SetProperty(ref myField
 

Переменные

***</code > *Examples of generated notifications
 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 Подробнее...
 
Property</c ></item > *< item >
< c > 
value
 

Перечисления

Элементы перечислений
Default 
Access 

Only entity marked with attribute considered used

Assign 

Indicates implicit assignment to a member

InstantiatedWithFixedConstructorSignature 

Indicates implicit instantiation of a type with fixed constructor signature. That means any unused constructor parameters won't be reported as such.

InstantiatedNoFixedConstructorSignature 

Indicates implicit instantiation of a type

Specify what is considered used implicitly when marked with MeansImplicitUseAttribute or UsedImplicitlyAttribute

Элементы перечислений
Default 
Itself 
Members 

Members of entity marked with attribute are considered used

WithMembers 

Entity marked with attribute and all its members considered used

Функции

* void Foo ( )
Property</c></item> *<item><c> NotifyChanged ( (VM x)  = &gt; x.Property)

Переменные

* * *</code> * Examples of generated notifications

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

The method should be non-static and conform to one of the supported signatures:

  • NotifyChanged(string)
  • NotifyChanged(params string[])
  • NotifyChanged{T}(Expression{Func{T}})
  • NotifyChanged{T,U}(Expression{Func{T,U}})
  • SetProperty{T}(ref T, T, string)
public class Foo : INotifyPropertyChanged {
public event PropertyChangedEventHandler PropertyChanged;
[NotifyPropertyChangedInvocator]
protected virtual void NotifyChanged(string propertyName) { ... }
private string _name;
public string Name {
get { return _name; }
set { _name = value; NotifyChanged("LastName"); /* Warning
Property</c></item> *<item><c> value