System.CodeDom.CodeGotoStatement Class

Assembly: System.dll
Namespace: System.CodeDom
Summary
Represents a goto statement.
C# Syntax:
[Serializable]
public class CodeGotoStatement : CodeStatement
Remarks
CodeGotoStatement can be used to represent a goto statement. These are used in some languages to redirect program flow to the specified label.

Note Not all languages support goto statements. Call ICodeGenerator.Supports with the GeneratorSupport.GotoStatements flag to determine whether a code generator supports goto statements.
See also:
System.CodeDom Namespace | CodeLabeledStatement

System.CodeDom.CodeGotoStatement Member List:

Public Constructors
ctor #1 Initializes a new instance of the CodeGotoStatement class using the specified label.
Public Properties
Label Read-write

Gets or sets the label to continue program execution at.
LinePragma
(inherited from System.CodeDom.CodeStatement)
Read-write

See base class member description: System.CodeDom.CodeStatement.LinePragma


Gets or sets the line the statement occurs on.
UserData
(inherited from System.CodeDom.CodeObject)
Read-only

See base class member description: System.CodeDom.CodeObject.UserData


Gets or sets the user-definable data for the current object.
Public Methods
Equals
(inherited from System.Object)
See base class member description: System.Object.Equals

Derived from System.Object, the primary base class for all objects.
GetHashCode
(inherited from System.Object)
See base class member description: System.Object.GetHashCode

Derived from System.Object, the primary base class for all objects.
GetType
(inherited from System.Object)
See base class member description: System.Object.GetType

Derived from System.Object, the primary base class for all objects.
ToString
(inherited from System.Object)
See base class member description: System.Object.ToString

Derived from System.Object, the primary base class for all objects.
Protected Methods
Finalize
(inherited from System.Object)
See base class member description: System.Object.Finalize

Derived from System.Object, the primary base class for all objects.
MemberwiseClone
(inherited from System.Object)
See base class member description: System.Object.MemberwiseClone

Derived from System.Object, the primary base class for all objects.

Hierarchy:


System.CodeDom.CodeGotoStatement Member Details

ctor #1
Summary
Initializes a new instance of the CodeGotoStatement class using the specified label.
C# Syntax:
public CodeGotoStatement(
   string label
);
Parameters:

label

The name of the label at which to continue program execution.

See also:
CodeLabeledStatement

Return to top


Property: Label (read-write)
Summary
Gets or sets the label to continue program execution at.
C# Syntax:
public string Label {get; set;}
Remarks
This property indicates the name of the label at which to continue program execution at.

A label can be represented using a CodeLabeledStatement.

See also:
CodeLabeledStatement

Return to top


Property: LinePragma (read-write)
Inherited
See base class member description: System.CodeDom.CodeStatement.LinePragma

Summary
Gets or sets the line the statement occurs on.
C# Syntax:
public CodeLinePragma LinePragma {get; set;}
Remarks
This property indicates the location of the statement.
See also:
CodeLinePragma

Return to top


Property: UserData (read-only)
Inherited
See base class member description: System.CodeDom.CodeObject.UserData

Summary
Gets or sets the user-definable data for the current object.
C# Syntax:
public IDictionary UserData {get;}
Remarks


Notes to inheritors: An inheritor can design the way this user data is stored, retrieved, and used.

Return to top


Method: Equals(
   object obj
)
Inherited
See base class member description: System.Object.Equals
C# Syntax:
public virtual bool Equals(
   object obj
);

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Finalize()
Inherited
See base class member description: System.Object.Finalize
C# Syntax:
~CodeGotoStatement();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetHashCode()
Inherited
See base class member description: System.Object.GetHashCode
C# Syntax:
public virtual int GetHashCode();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetType()
Inherited
See base class member description: System.Object.GetType
C# Syntax:
public Type GetType();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: MemberwiseClone()
Inherited
See base class member description: System.Object.MemberwiseClone
C# Syntax:
protected object MemberwiseClone();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: ToString()
Inherited
See base class member description: System.Object.ToString
C# Syntax:
public virtual string ToString();

For more information on members inherited from System.Object click on the link above.

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.