internal void FriendInit(ref SysVar robjSysVar) { mobjSysVar = robjSysVar; base.FriendLetNodeText = mobjSysVar.Name; mvarValue = RuntimeHelpers.GetObjectValue(mobjSysVar.Default_Renamed); mstrValueString = mobjSysVar.FriendGetDefaultString; }
internal void FriendOpen(hwpDxf_Enums.REF_TYPE vnumRefType) { mnumRefType = vnumRefType; string dstrAcadVer = ((hwpDxf_Enums.REF_TYPE.rtApplication & mnumRefType) == hwpDxf_Enums.REF_TYPE.rtApplication) ? Application.AcadVer : (((hwpDxf_Enums.REF_TYPE.rtDrawing & mnumRefType) == hwpDxf_Enums.REF_TYPE.rtDrawing) ? Document.AcadVer : (((hwpDxf_Enums.REF_TYPE.rtViewport & mnumRefType) == hwpDxf_Enums.REF_TYPE.rtViewport) ? Document.AcadVer : (((hwpDxf_Enums.REF_TYPE.rtDimension & mnumRefType) != hwpDxf_Enums.REF_TYPE.rtDimension) ? null : Document.AcadVer))); IEnumerator enumerator = default(IEnumerator); SysVar dobjSysVar2; try { enumerator = hwpDxf_Vars.pobjSysVars.GetValues().GetEnumerator(); while (enumerator.MoveNext()) { dobjSysVar2 = (SysVar)enumerator.Current; SysVar sysVar = dobjSysVar2; hwpDxf_Enums.REF_TYPE dnumRefType = (hwpDxf_Enums.REF_TYPE)sysVar.RefType; string dstrDwgStartAcadVer = sysVar.DwgStartAcadVer; string dstrDwgEndAcadVer = sysVar.DwgEndAcadVer; sysVar = null; if ((dnumRefType & mnumRefType) == dnumRefType && ((Operators.CompareString(dstrDwgStartAcadVer, dstrAcadVer, TextCompare: false) <= 0) & (Operators.CompareString(dstrDwgEndAcadVer, dstrAcadVer, TextCompare: false) >= 0))) { InternAdd(dobjSysVar2); } } } finally { if (enumerator is IDisposable) { (enumerator as IDisposable).Dispose(); } } dobjSysVar2 = null; }
internal object FriendAddXXX(string vstrName) { SysVar dobjSysVar2 = hwpDxf_Vars.pobjSysVars[Strings.UCase(vstrName)]; object FriendAddXXX = InternAdd(dobjSysVar2); dobjSysVar2 = null; return(FriendAddXXX); }
internal new void FriendQuit() { if (mblnOpened) { mobjSysVar.FriendQuit(); base.FriendQuit(); mobjSysVar = null; mblnOpened = false; } }
private AcadSysVar InternAdd(SysVar dobjSysVar) { AcadSysVar dobjAcadSysVar2 = new AcadSysVar(); dobjAcadSysVar2.FriendInit(ref dobjSysVar); dobjAcadSysVar2.FriendLetNodeParentID = base.NodeID; dobjAcadSysVar2.FriendLetApplicationIndex = mlngApplicationIndex; dobjAcadSysVar2.FriendLetDocumentIndex = mlngDocumentIndex; string dstrName = Strings.UCase(dobjAcadSysVar2.Name); mcolClass.Add(dstrName, dobjAcadSysVar2); mobjDictNames.Add(dstrName, dstrName); AcadSysVar InternAdd = dobjAcadSysVar2; dobjAcadSysVar2 = null; return(InternAdd); }