VCFilter.UniqueIdentifier Property

Specifies a nonlocalizable name for the filter.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property UniqueIdentifier As String
'Usage
Dim instance As VCFilter 
Dim value As String 

value = instance.UniqueIdentifier

instance.UniqueIdentifier = value
string UniqueIdentifier { get; set; }
property String^ UniqueIdentifier {
    String^ get ();
    void set (String^ value);
}
function get UniqueIdentifier () : String 
function set UniqueIdentifier (value : String)

Property Value

Type: System.String
A string representing the name of the filter.

Remarks

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

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

.NET Framework Security

See Also

Reference

VCFilter Interface

VCFilter Members

Microsoft.VisualStudio.VCProjectEngine Namespace