internal DynamicTable SetMemberAsTable(ObjectReference reference, DynamicTable table) { if (reference == null) { throw new ArgumentNullException("reference"); } _members.TryUpdate(reference.GetName(), table, reference); return((DynamicTable)_members[reference.GetName()]); }
internal DynamicSchema SetMemberAsSchema(ObjectReference reference, DynamicSchema schema) { if (reference == null) { throw new ArgumentNullException("reference"); } _members.TryUpdate(reference.GetName(), schema, reference); return((DynamicSchema)_members[reference.GetName()]); }
internal DynamicSchema SetMemberAsSchema(ObjectReference reference) { if (ReferenceEquals(reference, null)) { throw new ArgumentNullException("reference"); } _members.TryUpdate(reference.GetName(), new DynamicSchema(reference.GetName(), this), reference); return((DynamicSchema)_members[reference.GetName()]); }