Método FileCodeModel.AddNamespace
Cria uma nova construção de código de namespace e insere o código no local correto.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Function AddNamespace ( _
Name As String, _
Position As Object _
) As CodeNamespace
CodeNamespace AddNamespace(
string Name,
Object Position
)
CodeNamespace^ AddNamespace(
String^ Name,
Object^ Position
)
abstract AddNamespace :
Name:string *
Position:Object -> CodeNamespace
function AddNamespace(
Name : String,
Position : Object
) : CodeNamespace
Parâmetros
- Name
Tipo: System.String
Obrigatório.O nome do novo namespace.
- Position
Tipo: System.Object
Opcional.Padrão = 0.O elemento de código após o qual você deseja adicionar o novo elemento.Se o valor é um CodeElement, em seguida, o novo elemento é adicionado imediatamente após o proprietário.
Se o valor é um tipo de dados longos, em seguida, AddNamespace indica o elemento após o qual você deseja adicionar o novo elemento.
Porque coleções começam sua contagem em 1, passando a 0 indica que o novo elemento deve ser colocado no início da coleção.Um valor de-1 significa que o elemento deve ser colocado no final.
Valor de retorno
Tipo: EnvDTE.CodeNamespace
A CodeNamespace objeto.
Comentários
Visual C++ requer separados por dois-pontos (::) format para seus nomes de tipo totalmente qualificado. Todos os outros idiomas oferecem suporte o formato separado por período.
A correção dos argumentos é determinada pelo idioma por trás do modelo de código.
Exemplos
Sub AddNamespaceExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project.
Try
' Create a new namespace.
Dim fcm As FileCodeModel = _
dte.ActiveDocument.ProjectItem.FileCodeModel
fcm.AddNamespace("TestNamespace")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
public void AddNamespaceExample(DTE2 dte)
{
// Before running this example, open a code document from
// a project.
try
{
// Create a new namespace.
FileCodeModel fcm = _
dte.ActiveDocument.ProjectItem.FileCodeModel;
fcm.AddNamespace("TestNamespace", -1);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Outros recursos
Como: compilar e Executar a automação de exemplos de Código do modelo de objeto