VCFilter.UniqueIdentifier Property

Definition

Specifies a nonlocalizable name for the filter.

public:
 property System::String ^ UniqueIdentifier { System::String ^ get(); void set(System::String ^ value); };
public:
 property Platform::String ^ UniqueIdentifier { Platform::String ^ get(); void set(Platform::String ^ value); };
[System.Runtime.InteropServices.DispId(2344)]
public string UniqueIdentifier { [System.Runtime.InteropServices.DispId(2344)] get; [System.Runtime.InteropServices.DispId(2344)] set; }
[<System.Runtime.InteropServices.DispId(2344)>]
[<get: System.Runtime.InteropServices.DispId(2344)>]
[<set: System.Runtime.InteropServices.DispId(2344)>]
member this.UniqueIdentifier : string with get, set
Public Property UniqueIdentifier As String

Property Value

A string representing the name of the filter.

Attributes

Examples

The following example uses UniqueIdentifier in the integrated development environment (IDE):

' Macro code.  
' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  
Public Module Module1  
    Sub Test()  
        Dim idx As Integer  
        Dim filter As VCFilter  
        Dim col As IVCCollection  
        Dim prj, prj2 As VCProject  
        prj = DTE.Solution.Projects.Item(1).Object  
        col = prj.Filters  
        For idx = 1 To col.Count  
            filter = col.Item(idx)  
            MsgBox(filter.UniqueIdentifier)  
            filter.UniqueIdentifier = "xx"  
            MsgBox(filter.UniqueIdentifier)  
        Next  
    End Sub  
End Module  

Remarks

See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this example.

Applies to