12 internal unsafe IDirect3DVertexDeclaration9*
pDecl;
27 if (keyValuePair.
Key !=
key)
88 value.pSemantics =
null;
102 current.Value.RecursiveRelease();
106 value.children =
null;
134 current.Key.indirectOffspring.
Remove(
this);
135 current.Value.RecursiveRelease();
List< KeyValuePair< DeclarationBinding, BindingNode > > children
BindingNode GetChild(DeclarationBinding key)
unsafe IDirect3DVertexDeclaration9 * pDecl
unsafe VertexShaderInputSemantics * pSemantics
unsafe void RemoveChild(DeclarationBinding key)
void AddChild(DeclarationBinding key, BindingNode value)
unsafe void RecursiveRelease()
Dictionary< BindingNode, bool > indirectOffspring
DeclarationBinding(VertexElement[] elements)
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
Enumerator GetEnumerator()
void Add(TKey key, TValue value)