/// <summary> /// Initializes a new instance of the <see cref="ConstructorInitializedMemberException"/> class. /// </summary> /// <param name="constructorInfo">The Constructor.</param> /// <param name="missingParameter">The parameter that was not exposed as a field or property.</param> public ConstructorInitializedMemberException(ConstructorInfo constructorInfo, ParameterInfo missingParameter) : this(constructorInfo, missingParameter, ConstructorInitializedMemberException.FormatDefaultMessage(constructorInfo, missingParameter)) { }
/// <summary> /// Initializes a new instance of the <see cref="ConstructorInitializedMemberException"/> class. /// </summary> /// <param name="fieldInfo">The field.</param> public ConstructorInitializedMemberException(FieldInfo fieldInfo) : this(fieldInfo, ConstructorInitializedMemberException.FormatDefaultMessage(fieldInfo)) { }
/// <summary> /// Initializes a new instance of the <see cref="ConstructorInitializedMemberException"/> class. /// </summary> /// <param name="propertyInfo">The property.</param> public ConstructorInitializedMemberException(PropertyInfo propertyInfo) : this(propertyInfo, ConstructorInitializedMemberException.FormatDefaultMessage(propertyInfo)) { }