Cilador.Clone.MultiplexedConstructor.TryGetInitializationVariableIndex C# (CSharp) Method

TryGetInitializationVariableIndex() public method

Tries to get the index of a variable within the group of initialization variables that have been pulled from the full collection of constructor variables.
public TryGetInitializationVariableIndex ( Instruction sourceInstruction, int &index ) : bool
sourceInstruction Mono.Cecil.Cil.Instruction Source instruction possibly referencing a variable to look up.
index int Index of the variable in the subset of variables.
return bool
        public bool TryGetInitializationVariableIndex(Instruction sourceInstruction, out int index)
        {
            Contract.Requires(sourceInstruction != null);

            VariableDefinition sourceVariable;

            if (this.TryGetReferencedVariable(sourceInstruction, out sourceVariable))
            {
                return this.TryGetInitializationVariableIndex(sourceVariable, out index);
            }

            index = -1;
            return false;
        }

Same methods

MultiplexedConstructor::TryGetInitializationVariableIndex ( VariableDefinition sourceVariable, int &index ) : bool