Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Udostępnia metody tworzenia, modyfikowania i zapisywania metadanych dotyczących zestawu w aktualnie zdefiniowanym zakresie. Metadane mogą być przechowywane w pamięci lub zapisywane na dysku.
Methods
| Method | Description |
|---|---|
| ApplyEditAndContinue Method | Aktualizuje bieżący zakres zestawu za pomocą zmian wprowadzonych w określonym pImportobiekcie . |
| DefineCustomAttribute Method | Tworzy definicję atrybutu niestandardowego z określonym podpisem metadanych, który ma zostać dołączony do określonego obiektu, i pobiera token do tej niestandardowej definicji atrybutu. |
| DefineEvent Method | Tworzy definicję zdarzenia z określonym podpisem metadanych i pobiera token do tej definicji zdarzenia. |
| DefineField Method | Tworzy definicję pola z określonym podpisem metadanych i pobiera token do tej definicji pola. |
| DefineImportMember Method | Tworzy definicję elementu członkowskiego typu zdefiniowanego w module poza bieżącym zakresem i pobiera token dla tej definicji odwołania. |
| DefineImportType Method | Tworzy definicję odwołania do typu zdefiniowanego w module poza bieżącym zakresem i pobiera token do tej definicji odwołania. |
| DefineMemberRef Method | Tworzy definicję odwołania do elementu członkowskiego modułu poza bieżącym zakresem i pobiera token do tej definicji odwołania. |
| DefineMethod Method | Tworzy definicję metody z określonym podpisem i zwraca token do tej definicji metody. |
| DefineMethodImpl Method | Tworzy definicję implementacji metody dziedziczonej z interfejsu i zwraca token do tej definicji implementacji metody. |
| DefineModuleRef Method | Tworzy podpis metadanych dla modułu o określonej nazwie. |
| DefineNestedType Method | Tworzy podpis metadanych definicji typu i zwraca mdTypeDef token dla tego typu, dodatkowo określając, że zdefiniowany typ jest elementem członkowskim typu, do którego odwołuje się tdEncloserelement . |
| DefineParam Method | Tworzy definicję parametru z określonym podpisem dla metody, do której odwołuje się określony token, i pobiera token dla tej definicji parametru. |
| DefinePermissionSet Method | Tworzy definicję zestawu uprawnień z określonym podpisem metadanych i pobiera token do tej definicji zestawu uprawnień. |
| DefinePinvokeMap Method | Ustawia funkcje podpisu PInvoke metody przywoływanej przez określony token. |
| DefineProperty Method | Tworzy definicję właściwości dla określonego typu z określonymi get metodami i set metodami dostępu i pobiera token do tej definicji właściwości. |
| DefineSecurityAttributeSet Method | Tworzy zestaw uprawnień zabezpieczeń do dołączania do obiektu, do których odwołuje się określony token. |
| DefineTypeDef Method | Tworzy definicję typu dla typu środowiska uruchomieniowego języka wspólnego i pobiera token metadanych do tej definicji typu. |
| DefineTypeRefByName Method | Pobiera token metadanych dla typu zdefiniowanego w innym module poza bieżącym zakresem. |
| DefineUserString Method | Pobiera token metadanych dla określonego ciągu literału. |
| DeleteClassLayout Method | Niszczy sygnaturę metadanych układu klasy dla typu, do których odwołuje się określony token. |
| DeleteFieldMarshal Method | Niszczy sygnaturę metadanych marshalling PInvoke dla obiektu, do których odwołuje się określony token. |
| DeletePinvokeMap Method | Niszczy metadane mapowania PInvoke dla obiektu, do których odwołuje się określony token. |
| DeleteToken Method | Usuwa określony token z bieżącego zakresu metadanych. |
| GetSaveSize Method | Pobiera szacowany rozmiar binarny zestawu w bieżącym zakresie. |
| GetTokenFromSig Method | Pobiera token dla określonego podpisu metadanych. |
| GetTokenFromTypeSpec Method | Pobiera token metadanych dla typu z określonym podpisem metadanych. |
| Merge Method | Dodaje określony zaimportowany zakres do listy zakresów do scalenia. |
| MergeEnd Method | Scala w bieżącym zakresie wszystkie zakresy metadanych określone przez co najmniej jedno wcześniejsze wywołania .IMetaDataEmit::Merge |
| Save Method | Zapisuje wszystkie metadane w bieżącym zakresie w pliku pod określonym adresem. |
| SaveToMemory Method | Zapisuje wszystkie metadane w bieżącym zakresie w określonym obszarze pamięci. |
| SaveToStream Method | Zapisuje wszystkie metadane w bieżącym zakresie do określonego IStreamelementu . |
| SetClassLayout Method | Ustawia lub aktualizuje sygnaturę układu klasy typu zdefiniowanego przez wcześniejsze wywołanie metody IMetaDataEmit::DefineTypeDef. |
| SetCustomAttributeValue Method | Ustawia lub aktualizuje wartość atrybutu niestandardowego zdefiniowanego przez wcześniejsze wywołanie metody IMetaDataEmit::DefineCustomAttribute. |
| SetEventProps Method | Ustawia lub aktualizuje określoną funkcję zdarzenia zdefiniowanego przez wcześniejsze wywołanie metody IMetaDataEmit::DefineEvent. |
| SetFieldMarshal Method | Ustawia informacje dotyczące marshalingu PInvoke dla pola, metody zwracanej lub parametru metody, do których odwołuje się określony token. |
| SetFieldProps Method | Ustawia lub aktualizuje wartość domyślną pola, do których odwołuje się określony token pola. |
| SetFieldRVA Method | Ustawia wartość zmiennej globalnej dla względnego adresu wirtualnego pola, do których odwołuje się określony token. |
| SetHandler Method | Ustawia metodę przywołyną przez określony IUnknown wskaźnik jako wywołanie zwrotne powiadomień dla map tokenu. |
| SetMethodImplFlags Method | Ustawia lub aktualizuje sygnaturę metadanych implementacji metody dziedziczonej przywoływanej przez określony token. |
| SetMethodProps Method | Ustawia lub aktualizuje funkcję przechowywaną pod określonym względnym adresem wirtualnym metody zdefiniowanej przez wcześniejsze wywołanie metody IMetaDataEmit::DefineMethod. |
| SetModuleProps Method | Aktualizuje odwołania do modułu zdefiniowanego przez wcześniejsze wywołanie metody IMetaDataEmit::DefineModuleRef. |
| SetParamProps Method | Ustawia lub zmienia funkcje parametru metody, który został zdefiniowany przez wcześniejsze wywołanie metody .IMetaDataEmit::DefineParam |
| SetParent Method | Ustanawia, że określony element członkowski, zgodnie z definicją przed wywołaniem metody IMetaDataEmit::DefineMemberRef, jest elementem członkowskim określonego typu, zgodnie z definicją przez wcześniejsze wywołanie metody IMetaDataEmit::DefineTypeDef. |
| SetPermissionSetProps Method | Ustawia lub aktualizuje funkcje sygnatury metadanych zestawu uprawnień zdefiniowanego przez wcześniejsze wywołanie metody IMetaDataEmit::DefinePermissionSet. |
| SetPinvokeMap Method | Ustawia lub zmienia funkcje podpisu PInvoke metody, zgodnie z definicją przez wcześniejsze wywołanie metody IMetaDataEmit::DefinePinvokeMap. |
| SetPropertyProps Method | Ustawia funkcje przechowywane w metadanych dla właściwości zdefiniowanej przez wcześniejsze wywołanie metody IMetaDataEmit::DefineProperty. |
| SetRVA Method | Ustawia względny adres wirtualny określonej metody. |
| SetTypeDefProps Method | Ustawia funkcje typu zdefiniowanego przez wcześniejsze wywołanie metody IMetaDataEmit::DefineTypeDef. |
| TranslateSigWithScope Method | Importuje zestaw do bieżącego zakresu i pobiera nowy podpis metadanych dla scalonego zakresu. |
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib
See also
Współpracuj z nami na GitHub
Źródło tej treści można znaleźć na GitHubie, gdzie można także tworzyć i przeglądać problemy oraz pull requesty. Więcej informacji znajdziesz w naszym przewodniku dla współautorów.