SyntaxFactory.ObjectCreationExpression 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ObjectCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax) |
表示新的運算式,這個運算式會建立新的非陣列物件,可能是使用 「With」 或 「From」 子句。 |
ObjectCreationExpression(SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax) |
表示新的運算式,這個運算式會建立新的非陣列物件,可能是使用 「With」 或 「From」 子句。 |
ObjectCreationExpression(TypeSyntax) |
表示新的運算式,這個運算式會建立新的非陣列物件,可能是使用 「With」 或 「From」 子句。 |
ObjectCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)
表示新的運算式,這個運算式會建立新的非陣列物件,可能是使用 「With」 或 「From」 子句。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::ObjectCreationExpressionSyntax ^ ObjectCreationExpression(Microsoft::CodeAnalysis::SyntaxToken newKeyword, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeSyntax ^ type, Microsoft::CodeAnalysis::VisualBasic::Syntax::ArgumentListSyntax ^ argumentList, Microsoft::CodeAnalysis::VisualBasic::Syntax::ObjectCreationInitializerSyntax ^ initializer);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax ObjectCreationExpression (Microsoft.CodeAnalysis.SyntaxToken newKeyword, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax type, Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentListSyntax argumentList, Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationInitializerSyntax initializer);
static member ObjectCreationExpression : Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationInitializerSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax
Public Shared Function ObjectCreationExpression (newKeyword As SyntaxToken, attributeLists As SyntaxList(Of AttributeListSyntax), type As TypeSyntax, argumentList As ArgumentListSyntax, initializer As ObjectCreationInitializerSyntax) As ObjectCreationExpressionSyntax
參數
- newKeyword
- SyntaxToken
「New」 關鍵字。
- attributeLists
- SyntaxList<AttributeListSyntax>
類型上所有屬性清單的清單。 如果未指定任何屬性,則會傳回空的清單。
- type
- TypeSyntax
要初始化的物件型別。
- argumentList
- ArgumentListSyntax
如果存在,則為引數清單。 如果未提供引數清單,則會傳回 Nothing。
- initializer
- ObjectCreationInitializerSyntax
選擇性 From 或 With 子句,可初始化新的 物件。
傳回
適用於
ObjectCreationExpression(SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)
表示新的運算式,這個運算式會建立新的非陣列物件,可能是使用 「With」 或 「From」 子句。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::ObjectCreationExpressionSyntax ^ ObjectCreationExpression(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeSyntax ^ type, Microsoft::CodeAnalysis::VisualBasic::Syntax::ArgumentListSyntax ^ argumentList, Microsoft::CodeAnalysis::VisualBasic::Syntax::ObjectCreationInitializerSyntax ^ initializer);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax ObjectCreationExpression (Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax type, Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentListSyntax argumentList, Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationInitializerSyntax initializer);
static member ObjectCreationExpression : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationInitializerSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax
Public Shared Function ObjectCreationExpression (attributeLists As SyntaxList(Of AttributeListSyntax), type As TypeSyntax, argumentList As ArgumentListSyntax, initializer As ObjectCreationInitializerSyntax) As ObjectCreationExpressionSyntax
參數
- attributeLists
- SyntaxList<AttributeListSyntax>
類型上所有屬性清單的清單。 如果未指定任何屬性,則會傳回空的清單。
- type
- TypeSyntax
要初始化的物件型別。
- argumentList
- ArgumentListSyntax
如果存在,則為引數清單。 如果未提供引數清單,則會傳回 Nothing。
- initializer
- ObjectCreationInitializerSyntax
選擇性 From 或 With 子句,可初始化新的 物件。
傳回
適用於
ObjectCreationExpression(TypeSyntax)
表示新的運算式,這個運算式會建立新的非陣列物件,可能是使用 「With」 或 「From」 子句。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::ObjectCreationExpressionSyntax ^ ObjectCreationExpression(Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeSyntax ^ type);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax ObjectCreationExpression (Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax type);
static member ObjectCreationExpression : Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax
Public Shared Function ObjectCreationExpression (type As TypeSyntax) As ObjectCreationExpressionSyntax
參數
- type
- TypeSyntax
要初始化的物件型別。