Revision history [back]
You can use foo.handle
to get an OpenStudio::UUID object for any OpenStudio ModelObject. I don't know the exact syntax in C#, but here's an example in interactive Ruby:
Edit:
If you want to get the UUID of a referenced object, you can do exactly as above by getting the referenced object and then calling .handle
on it. Here's an example of getting the UUID of a layer in a construction:
Edit 2:
If you want to get the UUID for a generic IdfObject, instead of calling foo.getString(4).get
, you can call foo.idfObject.getString(4).get
.
You can use foo.handle
to get an OpenStudio::UUID object for any OpenStudio ModelObject. I don't know the exact syntax in C#, but here's an example in interactive Ruby:
Edit:
If you want to get the UUID of a referenced object, you can do exactly as above by getting the referenced object and then calling .handle
on it. Here's an example of getting the UUID of a layer in a construction:
Edit 2:
If you want to get the UUID for a generic IdfObject, instead of calling foo.getString(4).get
, you can call foo.idfObject.getString(4).get
.
You can use foo.handle
to get an OpenStudio::UUID object for any OpenStudio ModelObject. I don't know the exact syntax in C#, but here's an example in interactive Ruby:
Edit:
If you want to get the UUID of a referenced object, you can do exactly as above by getting the referenced object and then calling .handle
on it. Here's an example of getting the UUID of a layer in a construction: