System.DateTimeResult.SetFailure C# (CSharp) Method

SetFailure() private method

private SetFailure ( ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument ) : void
failure ParseFailureKind
failureMessageID string
failureMessageFormatArgument object
return void
        internal void SetFailure(ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument) {
            this.failure = failure;
            this.failureMessageID = failureMessageID;
            this.failureMessageFormatArgument = failureMessageFormatArgument;
        }

Same methods

DateTimeResult::SetFailure ( ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument, string failureArgumentName ) : void

Usage Example

        internal static bool TryParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style, ref DateTimeResult result) {
            if (s == null) {
                result.SetFailure(ParseFailureKind.ArgumentNull, "ArgumentNull_String", null, "s");
                return false;
            }
            if (format == null) {
                result.SetFailure(ParseFailureKind.ArgumentNull, "ArgumentNull_String", null, "format");
                return false;
            }
            if (s.Length == 0) {
                result.SetFailure(ParseFailureKind.Format, "Format_BadDateTime", null);
                return false;
            }

            if (format.Length == 0) {
                result.SetFailure(ParseFailureKind.Format, "Format_BadFormatSpecifier", null);
                return false;
            }

            BCLDebug.Assert(dtfi != null, "dtfi == null");

            return DoStrictParse(s, format, style, dtfi, ref result);
        }
All Usage Examples Of System.DateTimeResult::SetFailure