CodeAssignStatement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en enkel tilldelningssats.
public ref class CodeAssignStatement : System::CodeDom::CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeAssignStatement : System.CodeDom.CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeAssignStatement = class
inherit CodeStatement
Public Class CodeAssignStatement
Inherits CodeStatement
- Arv
- Attribut
Exempel
Följande kod skapar en CodeAssignStatement som tilldelar värdet 10 till en heltalsvariabel med namnet i:
// Assigns the value of the 10 to the integer variable "i".
CodeAssignStatement as1 = new CodeAssignStatement(new CodeVariableReferenceExpression("i"), new CodePrimitiveExpression(10));
// A C# code generator produces the following source code for the preceeding example code:
// i=10;
' Assigns the value 10 to the integer variable "i".
Dim as1 As New CodeAssignStatement(New CodeVariableReferenceExpression("i"), New CodePrimitiveExpression(10))
' A Visual Basic code generator produces the following source code for the preceeding example code:
' i = 10
Kommentarer
CodeAssignStatement kan användas för att representera en instruktion som tilldelar värdet för ett objekt till ett annat objekt eller en referens till en annan referens. Enkla tilldelningsinstruktioner är vanligtvis av formatet " value1 = value2 ", där value1 är objektet som tilldelas och value2 tilldelas. Egenskapen Left anger det objekt som ska tilldelas till. Egenskapen Right anger det objekt som ska tilldelas.
Konstruktorer
| Name | Description |
|---|---|
| CodeAssignStatement() |
Initierar en ny instans av CodeAssignStatement klassen. |
| CodeAssignStatement(CodeExpression, CodeExpression) |
Initierar en ny instans av CodeAssignStatement klassen med de angivna uttrycken. |
Egenskaper
| Name | Description |
|---|---|
| EndDirectives |
Hämtar ett CodeDirectiveCollection objekt som innehåller slutdirektiv. (Ärvd från CodeStatement) |
| Left |
Hämtar eller anger uttrycket som representerar objektet eller referensen som ska tilldelas till. |
| LinePragma |
Hämtar eller anger den rad där kodsatsen inträffar. (Ärvd från CodeStatement) |
| Right |
Hämtar eller anger uttrycket som representerar objektet eller referensen som ska tilldelas. |
| StartDirectives |
Hämtar ett CodeDirectiveCollection objekt som innehåller startdirektiv. (Ärvd från CodeStatement) |
| UserData |
Hämtar användardefinierbara data för det aktuella objektet. (Ärvd från CodeObject) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |