private List <IArchitectureFactory> AddEntity(MathIdentifier entityId) { List <IArchitectureFactory> value; if (!_table.TryGetValue(entityId, out value)) { value = new List <IArchitectureFactory>(); _table.Add(entityId, value); } return(value); }
public bool TryLookupPropertyProvider(MathIdentifier propertyType, out PropertyProviderTable value) { return(_properties.TryGetValue(propertyType, out value)); }
public bool TryLookupTransformationType(MathIdentifier transformationType, out TransformationTypeTable value) { return(_transformations.TryGetValue(transformationType, out value)); }
public bool TryLookupTheorem(MathIdentifier theoremId, out ITheorem value) { return(_theorems.TryGetValue(theoremId, out value)); }