public ISymbolVariable[] GetVariables() { int cVars = 0; uint i; m_unmanagedNamespace.GetVariables(0, out cVars, null); ISymUnmanagedVariable[] unmanagedVariables = new ISymUnmanagedVariable[cVars]; m_unmanagedNamespace.GetVariables(cVars, out cVars, unmanagedVariables); ISymbolVariable[] Variables = new ISymbolVariable[cVars]; for (i = 0; i < cVars; i++) { Variables[i] = new SymVariable(unmanagedVariables[i]); } return(Variables); }
public ISymbolVariable[] GetGlobalVariables() { int cVars = 0; uint i; m_reader.GetGlobalVariables(0, out cVars, null); ISymUnmanagedVariable[] unmanagedVariables = new ISymUnmanagedVariable[cVars]; m_reader.GetGlobalVariables(cVars, out cVars, unmanagedVariables); SymVariable[] variables = new SymVariable[cVars]; for (i = 0; i < cVars; i++) { variables[i] = new SymVariable(unmanagedVariables[i]); } return(variables); }
public ISymbolVariable[] GetVariables(SymbolToken parent) { int cVars = 0; uint i; m_reader.GetVariables(parent, 0, out cVars, null); ISymUnmanagedVariable[] unmanagedVariables = new ISymUnmanagedVariable[cVars]; m_reader.GetVariables(parent, cVars, out cVars, unmanagedVariables); SymVariable[] variables = new SymVariable[cVars]; for (i = 0; i < cVars; i++) { variables[i] = new SymVariable(unmanagedVariables[i]); } return(variables); }
public ISymbolVariable[] GetParameters() { int cVariables = 0; uint i; m_unmanagedMethod.GetParameters(0, out cVariables, null); ISymUnmanagedVariable[] unmanagedVariables = new ISymUnmanagedVariable[cVariables]; m_unmanagedMethod.GetParameters(cVariables, out cVariables, unmanagedVariables); ISymbolVariable[] Variables = new ISymbolVariable[cVariables]; for (i = 0; i < cVariables; i++) { Variables[i] = new SymVariable(unmanagedVariables[i]); } return(Variables); }
public ISymbolVariable[] GetLocals() { int count; m_target.GetLocals(0, out count, null); ISymUnmanagedVariable[] uVariables = new ISymUnmanagedVariable[count]; m_target.GetLocals(count, out count, uVariables); int i; ISymbolVariable[] variables = new ISymbolVariable[count]; for (i = 0; i < count; i++) { variables[i] = new SymVariable(uVariables[i]); } return(variables); }
public ISymbolVariable[] GetLocalVariables(SymbolToken mdMethodToken) { int count = 0; ((ISymUnmanagedEncUpdate)m_reader).GetLocalVariables(mdMethodToken, 0, null, out count); ISymUnmanagedVariable[] unmanagedVariables = new ISymUnmanagedVariable[count]; ((ISymUnmanagedEncUpdate)m_reader).GetLocalVariables(mdMethodToken, count, unmanagedVariables, out count); ISymbolVariable[] variables = new ISymbolVariable[count]; uint i; for (i = 0; i < count; i++) { variables[i] = new SymVariable(unmanagedVariables[i]); } return(variables); }