public static CorSym.ISymUnmanagedVariable Wrap(Interop.CorSym.ISymUnmanagedVariable objectToWrap) { if ((objectToWrap != null)) { return(new CorSym.ISymUnmanagedVariable(objectToWrap)); } else { return(null); } }
public void GetLocals(uint cLocals, out uint pcLocals, CorSym.ISymUnmanagedVariable[] locals) { Interop.CorSym.ISymUnmanagedVariable[] array_locals = new Interop.CorSym.ISymUnmanagedVariable[locals.Length]; for (int i = 0; (i < locals.Length); i = (i + 1)) { if ((locals[i] != null)) { array_locals[i] = locals[i].WrappedObject; } } this.WrappedObject.GetLocals(cLocals, out pcLocals, array_locals); for (int i = 0; (i < locals.Length); i = (i + 1)) { if ((array_locals[i] != null)) { locals[i] = ISymUnmanagedVariable.Wrap(array_locals[i]); } else { locals[i] = null; } } }
public ISymUnmanagedVariable(Interop.CorSym.ISymUnmanagedVariable wrappedObject) { this.wrappedObject = wrappedObject; ResourceManager.TrackCOMObject(wrappedObject, typeof(CorSym.ISymUnmanagedVariable)); }