Share via


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
string UniqueIdentifier { get; set; }
property String^ UniqueIdentifier {
    String^ get ();
    void set (String^ value);
}
abstract UniqueIdentifier : string with get, set
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

Microsoft.VisualStudio.VCProjectEngine Namespace