DBObjectExtensionTryGetExtensionDictionary Method |
Tries to get the object extension dictionary.
Namespace:
Gile.AutoCAD.R20.Extension
Assembly:
Gile.AutoCAD.R20.Extension (in Gile.AutoCAD.R20.Extension.dll) Version: 2.0.0.0 (2.0.0.0)
Syntaxpublic static bool TryGetExtensionDictionary(
this DBObject dbObject,
Transaction tr,
out DBDictionary dictionary,
OpenMode mode = OpenMode.ForRead,
bool openErased = false
)
<ExtensionAttribute>
Public Shared Function TryGetExtensionDictionary (
dbObject As DBObject,
tr As Transaction,
<OutAttribute> ByRef dictionary As DBDictionary,
Optional mode As OpenMode = OpenMode.ForRead,
Optional openErased As Boolean = false
) As Boolean
public:
[ExtensionAttribute]
static bool TryGetExtensionDictionary(
DBObject^ dbObject,
Transaction^ tr,
[OutAttribute] DBDictionary^% dictionary,
OpenMode mode = OpenMode::ForRead,
bool openErased = false
)
[<ExtensionAttribute>]
static member TryGetExtensionDictionary :
dbObject : DBObject *
tr : Transaction *
dictionary : DBDictionary byref *
?mode : OpenMode *
?openErased : bool
(* Defaults:
let _mode = defaultArg mode OpenMode.ForRead
let _openErased = defaultArg openErased false
*)
-> bool
Parameters
- dbObject
- Type: DBObject
Instance to which the method applies. - tr
- Type: Transaction
Transaction or OpenCloseTransaction to use. - dictionary
- Type: DBDictionary
Output dictionary. - mode (Optional)
- Type: OpenMode
Open mode to obtain in. - openErased (Optional)
- Type: SystemBoolean
Value indicating whether to obtain erased objects.
Return Value
Type:
Booleantrue, if the operation succeeded;
false, otherwise.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
DBObject. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Exceptions
See Also