DynamicBlockReferencePropertyCollection e IsDynamicBlock

Mi è capitato di accedere alle seguenti proprietà di un blocco dinamico:

  • DynamicBlockReferencePropertyCollection
  • IsDynamicBlock

e di non ottenere i risultati sperati. Mi aspettavo che IsDynamicBlock fosse true e che in DynamicBlockReferencePropertyCollection ci fosse l'elenco di tutte le proprietà dinamiche.

Il problema è che il metodo e la property funzionano correttamente se si accede dalla classe BlockReference all'interno di una transazione.

Se invece si accede al di fuori di una transazione (ad esempio io leggevo la BlockReference e poi chiudevo la transazione) non è possibile accedere correttamente a IsDynamicBlock e DynamicBlockReferencePropertyCollection.

Share

Leave a Reply

Your email address will not be published. Required fields are marked *