CodeAttributeArgument.Value Property   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Sets or gets the value of an attribute argument.
public:
 property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
	public:
 property Platform::String ^ Value { Platform::String ^ get(); void set(Platform::String ^ value); };
	[System.Runtime.InteropServices.DispId(200)]
public string Value { [System.Runtime.InteropServices.DispId(200)] get; [System.Runtime.InteropServices.DispId(200)] set; }
	[<System.Runtime.InteropServices.DispId(200)>]
[<get: System.Runtime.InteropServices.DispId(200)>]
[<set: System.Runtime.InteropServices.DispId(200)>]
member this.Value : string with get, set
	Public Property Value As String
	Property Value
A string representing the value of an attribute argument.
- Attributes
 
Examples
' Macro code.  
Sub codeArgExample()  
    Dim sel As TextSelection = _  
    CType(DTE.ActiveDocument.Selection, TextSelection)  
    Dim cls As CodeClass2 = CType(sel.ActivePoint. _  
    CodeElement(vsCMElement.vsCMElementClass), CodeClass2)  
    Dim attr As CodeAttribute2  
    Dim attrArg As CodeAttributeArgument  
    Dim msg As String  
    ' Loop through all of the attributes in the class.  
    For Each attr In cls.Attributes  
        ' Loop through all of the arguments for the attribute.  
        For Each attrArg In attr.Arguments  
            msg += attrArg.Value & " "  
        Next  
    Next  
    ' List the arguments for the attribute.  
    MsgBox("Attribute parameters for " & attr.Name _  
    & ": " & msg)  
End Sub  
	Remarks
Note
The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic).