public static RelationshipTypeProxy GetRelationshipType(SoapRelationshipType soapRelationshipType) { lock (_padlock) { if (_relationshipTypes == null) { _relationshipTypes = new Dictionary <Guid, RelationshipTypeProxy>(); } RelationshipTypeProxy relationshipType; if (_relationshipTypes.ContainsKey(soapRelationshipType.Id)) { relationshipType = _relationshipTypes[soapRelationshipType.Id]; } else { relationshipType = new RelationshipTypeProxy(soapRelationshipType); _relationshipTypes[soapRelationshipType.Id] = relationshipType; } return(relationshipType); } }
public static RelationshipTypeProxy GetRelationshipType(SoapRelationshipType soapRelationshipType) { lock (_padlock) { if (_relationshipTypes == null) { _relationshipTypes = new Dictionary<Guid, RelationshipTypeProxy>(); } RelationshipTypeProxy relationshipType; if (_relationshipTypes.ContainsKey(soapRelationshipType.Id)) { relationshipType = _relationshipTypes[soapRelationshipType.Id]; } else { relationshipType = new RelationshipTypeProxy(soapRelationshipType); _relationshipTypes[soapRelationshipType.Id] = relationshipType; } return relationshipType; } }