/// <summary> /// Obtains a reflection wrapper for an operator. /// </summary> /// <param name="target">The method, or null if none.</param> /// <returns>The reflection wrapper, or null if none.</returns> public StaticMethodWrapper Wrap(IOperator target) { if (target == null) return null; StaticDeclaredTypeWrapper declaringType = MakeDeclaredTypeWithoutSubstitution(target.GetContainingType()); return new StaticMethodWrapper(this, target, declaringType, declaringType, declaringType.Substitution); }