Compartilhar via


IMemberCreationService.UpdateProperty Método

Definição

Define um novo nome e o tipo como uma propriedade na classe especificada.

public:
 void UpdateProperty(System::String ^ className, System::String ^ oldPropertyName, Type ^ oldPropertyType, System::String ^ newPropertyName, Type ^ newPropertyType, cli::array <System::Workflow::ComponentModel::Compiler::AttributeInfo ^> ^ attributes, bool emitDependencyProperty, bool isMetaProperty);
public void UpdateProperty (string className, string oldPropertyName, Type oldPropertyType, string newPropertyName, Type newPropertyType, System.Workflow.ComponentModel.Compiler.AttributeInfo[] attributes, bool emitDependencyProperty, bool isMetaProperty);
abstract member UpdateProperty : string * string * Type * string * Type * System.Workflow.ComponentModel.Compiler.AttributeInfo[] * bool * bool -> unit
Public Sub UpdateProperty (className As String, oldPropertyName As String, oldPropertyType As Type, newPropertyName As String, newPropertyType As Type, attributes As AttributeInfo(), emitDependencyProperty As Boolean, isMetaProperty As Boolean)

Parâmetros

className
String

Uma cadeia de caracteres que contém o nome da classe na qual a propriedade a ser atualizada reside.

oldPropertyName
String

Uma cadeia de caracteres que contém o nome existente da propriedade.

oldPropertyType
Type

O Type associado à propriedade existente.

newPropertyName
String

Uma cadeia de caracteres que contém o novo nome da propriedade.

newPropertyType
Type

O Type a ser associado à versão atualizada da propriedade.

attributes
AttributeInfo[]

Uma matriz AttributeInfo que contém informações sobre todos os atributos a serem atribuídos à propriedade atualizada.

emitDependencyProperty
Boolean

true para atualizar a propriedade para emitir uma propriedade de dependência; caso contrário, false.

isMetaProperty
Boolean

true para definir a propriedade como uma propriedade meta; caso contrário, false.

Aplica-se a