﻿<?xml version="1.0" encoding="utf-8"?><Type Name="OpCodeBitmask" FullName="Gendarme.Framework.Helpers.OpCodeBitmask"><TypeSignature Language="C#" Value="public sealed class OpCodeBitmask : IEquatable&lt;Gendarme.Framework.Helpers.OpCodeBitmask&gt;" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit OpCodeBitmask extends System.Object implements class System.IEquatable`1&lt;class Gendarme.Framework.Helpers.OpCodeBitmask&gt;" /><AssemblyInfo><AssemblyName>Gendarme.Framework</AssemblyName><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.IEquatable&lt;Gendarme.Framework.Helpers.OpCodeBitmask&gt;</InterfaceName></Interface></Interfaces><Docs><summary>
             This is a specialized Bitmask class for the Code enumeration. 
             Bitmask`1 can't be used since there are more than 64 opcodes defined.
             </summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public OpCodeBitmask ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>
             Create a new, empty, OpCode bitmask
             </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public OpCodeBitmask (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Gendarme.Framework.Helpers.OpCodeBitmask bitmask) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="bitmask" Type="Gendarme.Framework.Helpers.OpCodeBitmask" /></Parameters><Docs><param name="bitmask">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public OpCodeBitmask (ulong a, ulong b, ulong c, ulong d);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int64 a, unsigned int64 b, unsigned int64 c, unsigned int64 d) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="a" Type="System.UInt64" /><Parameter Name="b" Type="System.UInt64" /><Parameter Name="c" Type="System.UInt64" /><Parameter Name="d" Type="System.UInt64" /></Parameters><Docs><param name="a">To be added.</param><param name="b">To be added.</param><param name="c">To be added.</param><param name="d">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="All"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask All { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask All" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>
             Mask with all bits sets so it includes all opcodes (and more)
             </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Calls"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask Calls { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask Calls" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>
             Mask that includes Call and Callvirt.
             Does not include Calli since it's operand is an InlineSig (not InlineMethod)
             </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Clear"><MemberSignature Language="C#" Value="public void Clear (Mono.Cecil.Cil.Code code);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear(valuetype Mono.Cecil.Cil.Code code) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="code" Type="Mono.Cecil.Cil.Code" /></Parameters><Docs><param name="code">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ClearAll"><MemberSignature Language="C#" Value="public void ClearAll ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearAll() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Conversion"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask Conversion { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask Conversion" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>
             Mask that includes Conv_* instructions
             </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Equals"><MemberSignature Language="C#" Value="public bool Equals (Gendarme.Framework.Helpers.OpCodeBitmask other);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(class Gendarme.Framework.Helpers.OpCodeBitmask other) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="other" Type="Gendarme.Framework.Helpers.OpCodeBitmask" /></Parameters><Docs><param name="other">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Equals"><MemberSignature Language="C#" Value="public override bool Equals (object obj);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.Object" /></Parameters><Docs><param name="obj">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FlowControlBranch"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask FlowControlBranch { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask FlowControlBranch" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FlowControlReturn"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask FlowControlReturn { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask FlowControlReturn" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Get"><MemberSignature Language="C#" Value="public bool Get (Mono.Cecil.Cil.Code code);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Get(valuetype Mono.Cecil.Cil.Code code) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="code" Type="Mono.Cecil.Cil.Code" /></Parameters><Docs><param name="code">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetHashCode"><MemberSignature Language="C#" Value="public override int GetHashCode ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Intersect"><MemberSignature Language="C#" Value="public bool Intersect (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Intersect(class Gendarme.Framework.Helpers.OpCodeBitmask bitmask) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="bitmask" Type="Gendarme.Framework.Helpers.OpCodeBitmask" /></Parameters><Docs><param name="bitmask">Note: a null value is interpreted as a full (set) mask.</param><summary>
             Compute if an intersection exists between the bitmasks
             </summary><returns>True if there is an intersection (for any opcode) between the masks, False otherwise</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsSubsetOf"><MemberSignature Language="C#" Value="public bool IsSubsetOf (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsSubsetOf(class Gendarme.Framework.Helpers.OpCodeBitmask bitmask) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="bitmask" Type="Gendarme.Framework.Helpers.OpCodeBitmask" /></Parameters><Docs><param name="bitmask">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="LoadArgument"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask LoadArgument { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask LoadArgument" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LoadElement"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask LoadElement { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask LoadElement" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LoadIndirect"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask LoadIndirect { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask LoadIndirect" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LoadLocal"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask LoadLocal { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask LoadLocal" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Set"><MemberSignature Language="C#" Value="public void Set (Mono.Cecil.Cil.Code code);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Set(valuetype Mono.Cecil.Cil.Code code) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="code" Type="Mono.Cecil.Cil.Code" /></Parameters><Docs><param name="code">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetAll"><MemberSignature Language="C#" Value="public void SetAll ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAll() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="StoreArgument"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask StoreArgument { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask StoreArgument" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="StoreLocal"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.OpCodeBitmask StoreLocal { get; }" /><MemberSignature Language="ILAsm" Value=".property class Gendarme.Framework.Helpers.OpCodeBitmask StoreLocal" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.OpCodeBitmask</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="UnionWith"><MemberSignature Language="C#" Value="public void UnionWith (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnionWith(class Gendarme.Framework.Helpers.OpCodeBitmask bitmask) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="bitmask" Type="Gendarme.Framework.Helpers.OpCodeBitmask" /></Parameters><Docs><param name="bitmask">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members></Type>