iikoFront Api V6 Code Reference
iikoFront Api V6 Code Reference
Resto.Front.Api.Attributes.JetBrains
AspChildControlTypeAttribute Class
AspDataFieldAttribute Class
AspDataFieldsAttribute Class
AspMethodPropertyAttribute Class
AspMvcActionAttribute Class
AspMvcActionSelectorAttribute Class
AspMvcAreaAttribute Class
AspMvcAreaMasterLocationFormatAttribute Class
AspMvcAreaPartialViewLocationFormatAttribute Class
AspMvcAreaViewLocationFormatAttribute Class
AspMvcControllerAttribute Class
AspMvcDisplayTemplateAttribute Class
AspMvcEditorTemplateAttribute Class
AspMvcMasterAttribute Class
AspMvcMasterLocationFormatAttribute Class
AspMvcModelTypeAttribute Class
AspMvcPartialViewAttribute Class
AspMvcPartialViewLocationFormatAttribute Class
AspMvcSuppressViewErrorAttribute Class
AspMvcTemplateAttribute Class
AspMvcViewAttribute Class
AspMvcViewComponentAttribute Class
AspMvcViewComponentViewAttribute Class
AspMvcViewLocationFormatAttribute Class
AspRequiredAttributeAttribute Class
AspTypePropertyAttribute Class
AssertionConditionAttribute Class
AssertionConditionType Enumeration
AssertionMethodAttribute Class
BaseTypeRequiredAttribute Class
CanBeNullAttribute Class
CannotApplyEqualityOperatorAttribute Class
CollectionAccessAttribute Class
CollectionAccessType Enumeration
ContractAnnotationAttribute Class
HtmlAttributeValueAttribute Class
HtmlElementAttributesAttribute Class
ImplicitUseKindFlags Enumeration
ImplicitUseTargetFlags Enumeration
InstantHandleAttribute Class
InvokerParameterNameAttribute Class
ItemCanBeNullAttribute Class
ItemNotNullAttribute Class
LinqTunnelAttribute Class
LocalizationRequiredAttribute Class
MacroAttribute Class
MeansImplicitUseAttribute Class
MustUseReturnValueAttribute Class
NoEnumerationAttribute Class
NoReorderAttribute Class
NotifyPropertyChangedInvocatorAttribute Class
NotNullAttribute Class
PathReferenceAttribute Class
ProvidesContextAttribute Class
PublicAPIAttribute Class
PureAttribute Class
RazorDirectiveAttribute Class
RazorHelperCommonAttribute Class
RazorImportNamespaceAttribute Class
RazorInjectionAttribute Class
RazorLayoutAttribute Class
RazorPageBaseTypeAttribute Class
RazorSectionAttribute Class
RazorWriteLiteralMethodAttribute Class
RazorWriteMethodAttribute Class
RazorWriteMethodParameterAttribute Class
RegexPatternAttribute Class
SourceTemplateAttribute Class
StringFormatMethodAttribute Class
TerminatesProgramAttribute Class
UsedImplicitlyAttribute Class
ValueProviderAttribute Class
XamlItemBindingOfItemsControlAttribute Class
XamlItemsControlAttribute Class

# Resto.Front.Api.Attributes.JetBrains Namespace

Classes

| Class | Description
--- | --- | ---
| 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 |
| AspMvcSuppressViewErrorAttribute | 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 component. 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).
| AspMvcViewComponentAttribute | ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC view component name.
| AspMvcViewComponentViewAttribute | ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC view component view. If applied to a method, the MVC view component view name is default.
| 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, constructor invocation or property access over collection type 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 | Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task and Lazy classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can be null.
| ItemNotNullAttribute | Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task and Lazy classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can never be null.
| 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)
| MustUseReturnValueAttribute | Indicates that the return value of method invocation must be used.
| NoEnumerationAttribute | Indicates that IEnumerable, passed as parameter, is not enumerated.
| NoReorderAttribute | 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 (~).
| ProvidesContextAttribute | Indicates the type member or parameter of some type, that should be used instead of all other ways to get the value that type. This annotation is useful when you have some "context" value evaluated and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one.
| 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.
| RazorDirectiveAttribute |
| RazorHelperCommonAttribute |
| RazorImportNamespaceAttribute |
| RazorInjectionAttribute |
| RazorLayoutAttribute |
| RazorPageBaseTypeAttribute |
| 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 | Obsolete. 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 attribute. 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.

Enumerations

| Enumeration | Description
--- | --- | ---
| 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.