Share via


StructureBlockSyntax.Update Method

Definition

Returns a copy of this with the specified changes. Returns this instance if there are no actual changes.

public:
 Microsoft::CodeAnalysis::VisualBasic::Syntax::StructureBlockSyntax ^ Update(Microsoft::CodeAnalysis::VisualBasic::Syntax::StructureStatementSyntax ^ structureStatement, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::InheritsStatementSyntax ^> inherits, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::ImplementsStatementSyntax ^> implements, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::StatementSyntax ^> members, Microsoft::CodeAnalysis::VisualBasic::Syntax::EndBlockStatementSyntax ^ endStructureStatement);
public Microsoft.CodeAnalysis.VisualBasic.Syntax.StructureBlockSyntax Update (Microsoft.CodeAnalysis.VisualBasic.Syntax.StructureStatementSyntax structureStatement, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.InheritsStatementSyntax> inherits, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsStatementSyntax> implements, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.StatementSyntax> members, Microsoft.CodeAnalysis.VisualBasic.Syntax.EndBlockStatementSyntax endStructureStatement);
member this.Update : Microsoft.CodeAnalysis.VisualBasic.Syntax.StructureStatementSyntax * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.InheritsStatementSyntax> * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsStatementSyntax> * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.StatementSyntax> * Microsoft.CodeAnalysis.VisualBasic.Syntax.EndBlockStatementSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.StructureBlockSyntax
Public Function Update (structureStatement As StructureStatementSyntax, inherits As SyntaxList(Of InheritsStatementSyntax), implements As SyntaxList(Of ImplementsStatementSyntax), members As SyntaxList(Of StatementSyntax), endStructureStatement As EndBlockStatementSyntax) As StructureBlockSyntax

Parameters

structureStatement
StructureStatementSyntax

The value for the StructureStatement property.

inherits
SyntaxList<InheritsStatementSyntax>

The value for the Inherits property.

implements
SyntaxList<ImplementsStatementSyntax>

The value for the Implements property.

members
SyntaxList<StatementSyntax>

The value for the Members property.

endStructureStatement
EndBlockStatementSyntax

The value for the EndStructureStatement property.

Returns

Applies to