Mono.Cecil.Inject.InjectValues.GetCombinedFlags C# (CSharp) Method

GetCombinedFlags() public method

Combines the specified properties into an equivalent value of InjectFlags.
public GetCombinedFlags ( ) : InjectFlags
return InjectFlags
        public InjectFlags GetCombinedFlags()
        {
            return (ModifyReturn ? InjectFlags.ModifyReturn : 0) | (PassTag ? InjectFlags.PassTag : 0)
                   | (PassInvokingInstance ? InjectFlags.PassInvokingInstance : 0)
                   | (PassFields ? InjectFlags.PassFields : 0) | (PassLocals ? InjectFlags.PassLocals : 0)
                   | (ParameterType == PassParametersType.ByValue
                      ? InjectFlags.PassParametersVal
                      : (ParameterType == PassParametersType.ByReference ? InjectFlags.PassParametersRef : 0));
        }
    }