/// <summary> /// Gets the field given by 'name', case sensitive. Returns null if no such field name exists (or on error). /// </summary> /// <param name="variableName">Name of the variable.</param> public IClrStaticField GetStaticFieldByName(string variableName) { Microsoft.Diagnostics.Runtime.ClrStaticField staticField = ClrType.GetStaticFieldByName(variableName); if (staticField != null) { return(new ClrMdStaticField(Provider, staticField)); } return(null); }
/// <summary> /// Initializes a new instance of the <see cref="ClrMdStaticField"/> class. /// </summary> /// <param name="clrStaticField">The CLR static field.</param> public ClrMdStaticField(Microsoft.Diagnostics.Runtime.ClrStaticField clrStaticField) { ClrStaticField = clrStaticField; }
/// <summary> /// Initializes a new instance of the <see cref="ClrMdStaticField"/> class. /// </summary> /// <param name="provider">The CLR provider.</param> /// <param name="clrStaticField">The CLR static field.</param> public ClrMdStaticField(CLR.ClrMdProvider provider, Microsoft.Diagnostics.Runtime.ClrStaticField clrStaticField) { Provider = provider; ClrStaticField = clrStaticField; }