Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <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;
 }