StringSyntaxAttribute Class

Definition

Specifies the syntax used in a string.

public ref class StringSyntaxAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
public sealed class StringSyntaxAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
type StringSyntaxAttribute = class
    inherit Attribute
Public NotInheritable Class StringSyntaxAttribute
Inherits Attribute
Inheritance
StringSyntaxAttribute
Attributes

Constructors

StringSyntaxAttribute(String)

Initializes the StringSyntaxAttribute with the identifier of the syntax used.

StringSyntaxAttribute(String, Object[])

Initializes the StringSyntaxAttribute with the identifier of the syntax used.

Fields

CompositeFormat

The syntax identifier for strings containing composite formats for string formatting.

DateOnlyFormat

The syntax identifier for strings containing date format specifiers.

DateTimeFormat

The syntax identifier for strings containing date and time format specifiers.

EnumFormat

The syntax identifier for strings containing Enum format specifiers.

GuidFormat

The syntax identifier for strings containing Guid format specifiers.

Json

The syntax identifier for strings containing JavaScript Object Notation (JSON).

NumericFormat

The syntax identifier for strings containing numeric format specifiers.

Regex

The syntax identifier for strings containing regular expressions.

TimeOnlyFormat

The syntax identifier for strings containing time format specifiers.

TimeSpanFormat

The syntax identifier for strings containing TimeSpan format specifiers.

Uri

The syntax identifier for strings containing URIs.

Xml

The syntax identifier for strings containing XML.

Properties

Arguments

Gets the optional arguments associated with the specific syntax employed.

Syntax

Gets the identifier of the syntax used.

TypeId

When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Methods

Equals(Object)

Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from Attribute)
GetHashCode()

Returns the hash code for this instance.

(Inherited from Attribute)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute()

When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object)

When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to