GeometryGym.Ifc.IfcContext.parseJObject C# (CSharp) 메소드

parseJObject() 개인적인 메소드

private parseJObject ( Newtonsoft.Json.Linq.JObject obj ) : void
obj Newtonsoft.Json.Linq.JObject
리턴 void
		internal override void parseJObject(JObject obj)
		{
			if (mDatabase.mContext == null) //this as IfcProjectLibrary == null ||
				mDatabase.mContext = this;
			base.parseJObject(obj);

			JToken token = obj.GetValue("ObjectType", StringComparison.InvariantCultureIgnoreCase);
			if (token != null)
				ObjectType = token.Value<string>();
			token = obj.GetValue("LongName", StringComparison.InvariantCultureIgnoreCase);
			if (token != null)
				LongName = token.Value<string>();
			token = obj.GetValue("Phase", StringComparison.InvariantCultureIgnoreCase);
			if (token != null)
				Phase = token.Value<string>();
			RepresentationContexts = mDatabase.extractJArray<IfcRepresentationContext>(obj.GetValue("RepresentationContexts", StringComparison.InvariantCultureIgnoreCase) as JArray);
			UnitsInContext = mDatabase.parseJObject<IfcUnitAssignment>(obj.GetValue("UnitsInContext", StringComparison.InvariantCultureIgnoreCase) as JObject);
			Declares = mDatabase.extractJArray<IfcRelDeclares>(obj.GetValue("Declares", StringComparison.InvariantCultureIgnoreCase) as JArray);


		}
		protected override void setJSON(JObject obj, BaseClassIfc host, HashSet<int> processed)