Поделиться через


SyntaxFactory.PropertyStatement Метод

Определение

Перегрузки

PropertyStatement(SyntaxToken)

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

PropertyStatement(String)

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

PropertyStatement(SyntaxToken)

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::PropertyStatementSyntax ^ PropertyStatement(Microsoft::CodeAnalysis::SyntaxToken identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax PropertyStatement (Microsoft.CodeAnalysis.SyntaxToken identifier);
static member PropertyStatement : Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax
Public Shared Function PropertyStatement (identifier As SyntaxToken) As PropertyStatementSyntax

Параметры

identifier
SyntaxToken

Имя объявляемого свойства.

Возвращаемое значение

Применяется к

PropertyStatement(String)

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::PropertyStatementSyntax ^ PropertyStatement(System::String ^ identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax PropertyStatement (string identifier);
static member PropertyStatement : string -> Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax
Public Shared Function PropertyStatement (identifier As String) As PropertyStatementSyntax

Параметры

identifier
String

Имя объявляемого свойства.

Возвращаемое значение

Применяется к

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::PropertyStatementSyntax ^ PropertyStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::AsClauseSyntax ^ asClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::EqualsValueSyntax ^ initializer, Microsoft::CodeAnalysis::VisualBasic::Syntax::ImplementsClauseSyntax ^ implementsClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax PropertyStatement (Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax asClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax initializer, Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax implementsClause);
static member PropertyStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax
Public Shared Function PropertyStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As ImplementsClauseSyntax) As PropertyStatementSyntax

Параметры

attributeLists
SyntaxList<AttributeListSyntax>

Список всех списков атрибутов в этом объявлении. Если атрибуты не указаны, возвращается значение Nothing.

modifiers
SyntaxTokenList

Список всех маркеров модификатора, присутствующих в этом объявлении. Если модификаторы не указаны, возвращается пустой список. Битовая версия всех модификаторов вместе, что во многих случаях проще использовать, можно получить с помощью свойства Modifiers.

identifier
SyntaxToken

Имя объявляемого свойства.

parameterList
ParameterListSyntax

Список параметров метода, включая круглые скобки. Если список параметров отсутствует, возвращается значение Nothing.

asClause
AsClauseSyntax

Предложение As, описывающее тип возвращаемого значения. Если предложение As отсутствует, возвращается значение Nothing.

initializer
EqualsValueSyntax

При наличии предложение "= initial-value", описывающее начальное значение свойства.

implementsClause
ImplementsClauseSyntax

При наличии предложение Implements указало методы интерфейса, которые реализует этот метод.

Возвращаемое значение

Применяется к

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Оператор, объявляющий свойство. Если у этого свойства объявлены методы доступа, эта инструкция будет начинаться с blockNode, а методы доступа будут телом этого узла. Автоматические свойства — это объявления свойств без PropertyBlock.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::PropertyStatementSyntax ^ PropertyStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken propertyKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::AsClauseSyntax ^ asClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::EqualsValueSyntax ^ initializer, Microsoft::CodeAnalysis::VisualBasic::Syntax::ImplementsClauseSyntax ^ implementsClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax PropertyStatement (Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken propertyKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax asClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax initializer, Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax implementsClause);
static member PropertyStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax
Public Shared Function PropertyStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, propertyKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As ImplementsClauseSyntax) As PropertyStatementSyntax

Параметры

attributeLists
SyntaxList<AttributeListSyntax>

Список всех списков атрибутов в этом объявлении. Если атрибуты не указаны, возвращается значение Nothing.

modifiers
SyntaxTokenList

Список всех маркеров модификатора, присутствующих в этом объявлении. Если модификаторы не указаны, возвращается пустой список. Битовая версия всех модификаторов вместе, что во многих случаях проще использовать, можно получить с помощью свойства Modifiers.

propertyKeyword
SyntaxToken

Ключевое слово Property, представляющее это объявление свойства.

identifier
SyntaxToken

Имя объявляемого свойства.

parameterList
ParameterListSyntax

Список параметров метода, включая круглые скобки. Если список параметров отсутствует, возвращается значение Nothing.

asClause
AsClauseSyntax

Предложение As, описывающее тип возвращаемого значения. Если предложение As отсутствует, возвращается значение Nothing.

initializer
EqualsValueSyntax

При наличии предложение "= initial-value", описывающее начальное значение свойства.

implementsClause
ImplementsClauseSyntax

При наличии предложение Implements указало методы интерфейса, которые реализует этот метод.

Возвращаемое значение

Применяется к