# encoding: utf-8
# module Autodesk.Revit.Exceptions calls itself Exceptions
# from RevitAPI,Version=17.0.0.0,Culture=neutral,PublicKeyToken=null
# by generator 1.145
# no doc
# no imports

# no functions
# classes

class ApplicationException(Exception,ISerializable,_Exception):
 """ The exception that is thrown when a non-fatal application error occurs. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ApplicationException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass
 FunctionId=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The information of the function throwing the exception.



Get: FunctionId(self: ApplicationException) -> FunctionId



"""



class ArgumentException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when one of the arguments provided to a method is not valid. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ArgumentException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass
 Message=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the error message and the parameter name,or only the error message if no parameter name is set.



Get: Message(self: ArgumentException) -> str



"""

 ParamName=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the name of the parameter that causes this exception.



Get: ParamName(self: ArgumentException) -> str



"""



class ArgumentNullException(ArgumentException,ISerializable,_Exception):
 """ The exception that is thrown when ll is passed to a method that does not accept it as a valid argument. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ArgumentNullException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ArgumentOutOfRangeException(ArgumentException,ISerializable,_Exception):
 """ The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ArgumentOutOfRangeException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ArgumentsInconsistentException(ArgumentException,ISerializable,_Exception):
 """ The exception that is thrown when each individual argument is OK,but a joint constraint is violated. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ArgumentsInconsistentException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class InvalidOperationException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when a method call is invalid for the object's current state. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InvalidOperationException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class AutoJoinFailedException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when an autojoin operation failed. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: AutoJoinFailedException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class BackgroundTaskCancelledException(ApplicationException,ISerializable,_Exception):
 """
 The exception thrown when Revit cancels a background operation. Third-party 

 developers are not expected to catch and handle this exception. Instead,if allowed

 to propagate back to Revit code,it will be handled by Revit.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: BackgroundTaskCancelledException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CannotOpenBothCentralAndLocalException(InvalidOperationException,ISerializable,_Exception):
 """
 The exception thrown when both a central model

 and also a local file for the same central model are opened in the same session.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CannotOpenBothCentralAndLocalException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CentralModelException(ApplicationException,ISerializable,_Exception):
 """
 The base class for exceptions that are 

 common to both file-based and server-based central models or 

 specific to just file-based central models.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CentralModelException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CentralFileCommunicationException(CentralModelException,ISerializable,_Exception):
 """ The exception thrown when there is a network communication error involving a file-based central model. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CentralFileCommunicationException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CentralModelAccessDeniedException(CentralModelException,ISerializable,_Exception):
 """
 The exceptions thrown when a central model can be reached but 

 access is denied due to a lack of access privileges.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CentralModelAccessDeniedException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CentralModelAlreadyExistsException(CentralModelException,ISerializable,_Exception):
 """ Exception is thrown when the central model already exists at the specified location. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CentralModelAlreadyExistsException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CentralModelContentionException(CentralModelException,ISerializable,_Exception):
 """
 The exception thrown when a central model is busy (locked) 

 and the operation is canceled.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CentralModelContentionException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class CorruptModelException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when the model is or seems corrupt. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: CorruptModelException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class IOException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when an I/O error occurs. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: IOException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class DirectoryNotFoundException(IOException,ISerializable,_Exception):
 """ The exception that is thrown when the specified directory could not be found. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: DirectoryNotFoundException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class DisabledDisciplineException(InvalidOperationException,ISerializable,_Exception):
 """
 The exception that is thrown when the function cannot execute because

 a discipline is disabled. The exception specifies which discipline(s) would let 

 the operation succeed.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: DisabledDisciplineException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ExternalApplicationException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when an issue in the Add-Ins resulted in an unexpected error. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ExternalApplicationException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class FamilyContextException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when an operation is invalid in the current family document,because of the type of family. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: FamilyContextException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class FileAccessException(IOException,ISerializable,_Exception):
 """ The exception that is thrown when the specified file could not be accessed,e.g. read-only,locked by the OS etc. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: FileAccessException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class FileArgumentAlreadyExistsException(ArgumentException,ISerializable,_Exception):
 """ The exception that is thrown when the specified file exists. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: FileArgumentAlreadyExistsException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class FileArgumentNotFoundException(ArgumentException,ISerializable,_Exception):
 """ The exception that is thrown when a method received a filename as an argument and requires it to exist as a precondition. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: FileArgumentNotFoundException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class FileNotFoundException(IOException,ISerializable,_Exception):
 """ The exception that is thrown when the specified file could not be found. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: FileNotFoundException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ForbiddenForDynamicUpdateException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when making or attempting to make changes that are forbidden during dynamic updates to the model. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ForbiddenForDynamicUpdateException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class FunctionId(object,ISerializable):
 """ The information of a function throwing an exception. """
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: FunctionId,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __repr__(self,*args):
  """ __repr__(self: object) -> str """
  pass
 File=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The name of the file including the function throwing an exception.



Get: File(self: FunctionId) -> str



"""

 Function=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The name of the function throwing an exception.



Get: Function(self: FunctionId) -> str



"""

 Line=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The line number of the function throwing an exception.



Get: Line(self: FunctionId) -> int



"""



class InapplicableDataException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when attempting to access a piece of data that is structurally not part of an object at the moment. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InapplicableDataException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class InsufficientResourcesException(InvalidOperationException,ISerializable,_Exception):
 """
 The exception that is thrown when the OS runs out of resources,

 e.g. memory,disk space,or USER or GDI objects.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InsufficientResourcesException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class InternalException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when an issue in the Revit code resulted in an unexpected error. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InternalException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class InvalidDataStreamException(IOException,ISerializable,_Exception):
 """ The exception that is thrown when the reading or saving operation failed due to parsing error. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InvalidDataStreamException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class InvalidObjectException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when referencing an object that is no longer valid. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InvalidObjectException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class InvalidPathArgumentException(ArgumentException,ISerializable,_Exception):
 """
 The exception that is thrown when a method received a pathname as an argument,but the pathname is 

 illegal: too long,invalid characters,etc.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: InvalidPathArgumentException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ModificationForbiddenException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown by the undo transaction framework when a modification operation is not allowed. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ModificationForbiddenException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ModificationOutsideTransactionException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown by the undo transaction framework when the modification operation to the model is outside of a transaction. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ModificationOutsideTransactionException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class NotTransmittedModelException(InvalidOperationException,ISerializable,_Exception):
 """
 The exception thrown when OpenOptions were provided to deal with

 a transmitted model,but the model is not transmitted.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: NotTransmittedModelException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class ObjectAccessException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when an operation is denied,e.g. an attempt was made to set a read-only property. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: ObjectAccessException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class OperationCanceledException(ApplicationException,ISerializable,_Exception):
 """ The exception that is thrown when an operation is unexpectedly cancelled. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: OperationCanceledException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class OptionalFunctionalityNotAvailableException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when the optional functionality is not available in the installed Revit """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: OptionalFunctionalityNotAvailableException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class OutdatedDirectlyOpenedCentralException(CentralModelException,ISerializable,_Exception):
 """
 The exception thrown when a central model is opened directly and its copy in the session is 

 outdated.  If the operation is supported for local files,first resave as local,and try again.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: OutdatedDirectlyOpenedCentralException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RegenerationFailedException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when a regeneration operation failed. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RegenerationFailedException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RevitServerException(ApplicationException,ISerializable,_Exception):
 """ The exception that is base class for all exceptions originating from the Revit server. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RevitServerException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RevitServerCollaborationNotAvailableException(RevitServerException,ISerializable,_Exception):
 """ The exception that is thrown when Collaboration fails because of an external resource (e.g.,Amazon S3) failure. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RevitServerCollaborationNotAvailableException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RevitServerCommunicationException(RevitServerException,ISerializable,_Exception):
 """ The exception that is thrown when there is any network communication error happening. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RevitServerCommunicationException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RevitServerInternalException(RevitServerException,ISerializable,_Exception):
 """ The exception that is thrown when there is any server internal error happening. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RevitServerInternalException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RevitServerUnauthenticatedUserException(RevitServerException,ISerializable,_Exception):
 """ The exception that is thrown when an unauthenticated user attempts to initiate a call to RevitServer. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RevitServerUnauthenticatedUserException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class RevitServerUnauthorizedException(RevitServerException,ISerializable,_Exception):
 """ The exception that is thrown when a call to the server is unauthorized. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: RevitServerUnauthorizedException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class TransientElementCreationException(InvalidOperationException,ISerializable,_Exception):
 """ The exception that is thrown when TransientElementCreationScope is used incorrectly. """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: TransientElementCreationException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class TransmittedModelException(InvalidOperationException,ISerializable,_Exception):
 """
 The exception thrown when model was transmitted (sent by eTransmit)

 and insufficient OpenOptions were provided to handle its transmitted flag.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: TransmittedModelException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

class WrongUserException(InvalidOperationException,ISerializable,_Exception):
 """
 The exception thrown when a local model is manipulated under 

 a different username than it was created with.
 """
 def add_SerializeObjectState(self,*args):
  """ add_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def GetObjectData(self,info,context):
  """
  GetObjectData(self: WrongUserException,info: SerializationInfo,context: StreamingContext)

   Retrieves data needed to serialize the target object.

  

   info: Data needed to serialize or deserialize the object.

   context: The destination of the serialized stream.
  """
  pass
 def remove_SerializeObjectState(self,*args):
  """ remove_SerializeObjectState(self: Exception,value: EventHandler[SafeSerializationEventArgs]) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 @staticmethod
 def __new__(self,*args): #cannot find CLR constructor
  """ __new__(cls: type,info: SerializationInfo,context: StreamingContext) """
  pass
 def __reduce_ex__(self,*args):
  pass
 def __str__(self,*args):
  pass

