Show / Hide Table of Contents

Class NoModelException

An exception thrown if a component does not have a model but expects it.

Inheritance
object
Exception
SpiceSharpException
NoModelException
Implements
ISerializable
Inherited Members
Exception.GetBaseException()
Exception.GetType()
Exception.ToString()
Exception.Data
Exception.HelpLink
Exception.HResult
Exception.InnerException
Exception.Message
Exception.Source
Exception.StackTrace
Exception.TargetSite
Exception.SerializeObjectState
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: SpiceSharp.Diagnostics
Assembly: SpiceSharp.dll
Syntax
[Serializable]
public class NoModelException : SpiceSharpException, ISerializable

Constructors

NoModelException()

Initializes a new instance of the NoModelException class.

Declaration
public NoModelException()

NoModelException(SerializationInfo, StreamingContext)

Initializes a new instance of the NoModelException class.

Declaration
protected NoModelException(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info

The serialization info.

StreamingContext context

The streaming context.

NoModelException(string)

Initializes a new instance of the NoModelException class.

Declaration
public NoModelException(string message)
Parameters
Type Name Description
string message

The message that describes the error.

NoModelException(string, Exception)

Initializes a new instance of the NoModelException class.

Declaration
public NoModelException(string message, Exception innerException)
Parameters
Type Name Description
string message

The error message that explains the reason for the exception.

Exception innerException

The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.

NoModelException(string, Type)

Initializes a new instance of the NoModelException class.

Declaration
public NoModelException(string name, Type modelType)
Parameters
Type Name Description
string name

The name.

Type modelType

The expected model type.

Properties

ModelType

Gets the type of the model.

Declaration
public virtual Type ModelType { get; }
Property Value
Type Description
Type

The type of the model.

Name

Gets the name.

Declaration
public virtual string Name { get; }
Property Value
Type Description
string

The name.

Methods

GetObjectData(SerializationInfo, StreamingContext)

Populates a SerializationInfo with the data needed to serialize the target object.

Declaration
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info

The serialization info.

StreamingContext context

The streaming context.

Overrides
Exception.GetObjectData(SerializationInfo, StreamingContext)

Implements

ISerializable

Extension Methods

Utility.ThrowIfNull<T>(T, string)

See Also

SpiceSharpException
In this article
Back to top Generated by DocFX