_Solution.Properties (Propiedad)
Obtiene una colección de todas las propiedades pertenecientes al _Solution.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property Properties As Properties
Properties Properties { get; }
property Properties^ Properties {
Properties^ get ();
}
abstract Properties : Properties
function get Properties () : Properties
Valor de propiedad
Tipo: EnvDTE.Properties
Colección de Properties.
Comentarios
Algunas propiedades se exponen como propiedades de automatización en _Solution o desde los objetos que se obtienen a través de la solución, como el objeto SolutionBuild en el caso de dependencias de compilación.
Ejemplos
Sub PropertiesExample(ByVal dte As DTE2)
' NOTE: This example requires a reference to the
' System.IO namespace.
' Before running this example, open a solution.
Dim props As Properties = dte.Solution.Properties
Dim prop As [Property]
Dim msg As String = _
Path.GetFileNameWithoutExtension(dte.Solution.FullName) & _
" has the following properties:" & vbCrLf & vbCrLf
For Each prop In props
msg &= prop.Name & " = "
Try
msg &= prop.Value.ToString() & vbCrLf
Catch
msg &= "(Nothing)" & vbCrLf
End Try
Next
MsgBox(msg)
End Sub
public void PropertiesExample(DTE2 dte)
{
// NOTE: This example requires a reference to the
// System.IO namespace.
// Before running this example, open a solution.
Properties props = dte.Solution.Properties;
string msg =
Path.GetFileNameWithoutExtension(dte.Solution.FullName) +
" has the following properties:\n\n";
foreach (Property prop in props)
{
msg += prop.Name + " = ";
try
{
msg += prop.Value.ToString() + "\n";
}
catch
{
msg += "(Nothing)\n";
}
}
MessageBox.Show(msg);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Otros recursos
Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización