GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — bytecode-api/BytecodeApi/AttributeNotFoundException.cs at master · bytecode77/bytecode-api Expand file tree/ Copy pathAttributeNotFoundException.csMore file actions 52 lines (50 loc) · 2.47 KB / Copy pathAttributeNotFoundException.csFile metadata and controls52 lines (50 loc) · 2.47 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 namespace BytecodeApi; /// <summary> /// The exception that is thrown when an <see cref="Attribute" /> was not found. /// </summary> public sealed class AttributeNotFoundException : Exception { /// <summary> /// A <see cref="Type" /> that represents the expected attribute class. /// </summary> public Type? AttributeClass { get; } /// <summary> /// Initializes a new instance of the <see cref="AttributeNotFoundException" /> class. /// </summary> public AttributeNotFoundException() : this(null) { } /// <summary> /// Initializes a new instance of the <see cref="AttributeNotFoundException" /> class. /// </summary> /// <param name="message">The message that describes the error.</param> public AttributeNotFoundException(string? message) : this(message, (Type?)null) { } /// <summary> /// Initializes a new instance of the <see cref="AttributeNotFoundException" /> class. /// </summary> /// <param name="message">The message that describes the error.</param> /// <param name="innerException">The exception that is the cause of the current exception, or <see langword="null" />, if no inner exception is specified.</param> public AttributeNotFoundException(string? message, Exception? innerException) : this(message, null, innerException) { } /// <summary> /// Initializes a new instance of the <see cref="AttributeNotFoundException" /> class. /// </summary> /// <param name="message">The message that describes the error.</param> /// <param name="attributeClass">A <see cref="Type" /> that represents the expected attribute class.</param> public AttributeNotFoundException(string? message, Type? attributeClass) : this(message, attributeClass, null) { } /// <summary> /// Initializes a new instance of the <see cref="AttributeNotFoundException" /> class. /// </summary> /// <param name="message">The message that describes the error.</param> /// <param name="attributeClass">A <see cref="Type" /> that represents the expected attribute class.</param> /// <param name="innerException">The exception that is the cause of the current exception, or <see langword="null" />, if no inner exception is specified.</param> public AttributeNotFoundException(string? message, Type? attributeClass, Exception? innerException) : base(message ?? (attributeClass == null ? "The expected attribute was not found." : $"The expected attribute of type '{attributeClass}' was not found."), innerException) { AttributeClass = attributeClass; } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |