public virtual void SetSupport(Net.Vpc.Upa.Persistence.EntityExtension support) { this.support = support; }
public virtual void AddEntityExtension(System.Type specType, System.Type supportType, Net.Vpc.Upa.Extensions.EntityExtensionDefinition specObject, Net.Vpc.Upa.Persistence.EntityExtension extensionSupport) { Net.Vpc.Upa.Impl.ExtensionSupportInfo tss = new Net.Vpc.Upa.Impl.ExtensionSupportInfo(specType, specObject, extensionSupport); objectMap[specObject] = tss; System.Collections.Generic.IList <Net.Vpc.Upa.Impl.ExtensionSupportInfo> list = Net.Vpc.Upa.Impl.FwkConvertUtils.GetMapValue <System.Type, System.Collections.Generic.IList <Net.Vpc.Upa.Impl.ExtensionSupportInfo> >(extensionsMap, specType); if (list == null) { list = new System.Collections.Generic.List <Net.Vpc.Upa.Impl.ExtensionSupportInfo>(); extensionsMap[specType] = list; } list.Add(tss); System.Collections.Generic.IList <Net.Vpc.Upa.Impl.ExtensionSupportInfo> list2 = Net.Vpc.Upa.Impl.FwkConvertUtils.GetMapValue <System.Type, System.Collections.Generic.IList <Net.Vpc.Upa.Impl.ExtensionSupportInfo> >(extensionsSupportMap, supportType); if (list2 == null) { list2 = new System.Collections.Generic.List <Net.Vpc.Upa.Impl.ExtensionSupportInfo>(); extensionsSupportMap[supportType] = list2; } list2.Add(tss); }
internal ExtensionSupportInfo(System.Type entityExtensionDefinitionType, Net.Vpc.Upa.Extensions.EntityExtensionDefinition extension, Net.Vpc.Upa.Persistence.EntityExtension support) { this.SetEntityExtensionDefinitionType(entityExtensionDefinitionType); this.SetExtension(extension); this.SetSupport(support); }