graph BT
Type-.->Interface0["IXamlType"]
click Interface0 "/api/XamlX.TypeSystem/IXamlType"
Type-.->Interface1["IEquatable<IXamlType>"]
Type["IXamlTypeBuilder<TBackendEmitter>"]
class Type type-node
Syntax
public interface IXamlTypeBuilder<TBackendEmitter> : IXamlType, IEquatable<IXamlType>
Type Parameters
Name |
Description |
TBackendEmitter |
|
Methods
Name |
Value |
Summary |
AddInterfaceImplementation(IXamlType) |
void |
|
CreateType() |
IXamlType |
|
DefineConstructor(bool, IXamlType[]) |
IXamlConstructorBuilder<TBackendEmitter> |
|
DefineField(IXamlType, string, bool, bool) |
IXamlField |
|
DefineGenericParameters(IReadOnlyList<KeyValuePair<string, XamlGenericParameterConstraint>>) |
void |
|
DefineMethod(IXamlType, IEnumerable<IXamlType>, string, bool, bool, bool, IXamlMethod) |
IXamlMethodBuilder<TBackendEmitter> |
|
DefineProperty(IXamlType, string, IXamlMethod, IXamlMethod) |
IXamlProperty |
|
DefineSubType(IXamlType, string, bool) |
IXamlTypeBuilder<TBackendEmitter> |
|
Extension Methods