/// <summary> /// Composes the substitution of the type with the specified substitution and returns a new wrapper. /// </summary> /// <param name="substitution">The substitution.</param> /// <returns>The new wrapper with the composed substitution.</returns> public StaticDeclaredTypeWrapper ComposeSubstitution(StaticTypeSubstitution substitution) { return(new StaticDeclaredTypeWrapper(ReflectionPolicy, Handle, DeclaringType, Substitution.Compose(substitution))); }