CreatePropertyInstance method

  1. @override
ComplexProperty CreatePropertyInstance(
  1. ServiceObject? owner
)
override
Creates the property instance. The owner.

Implementation

@override
ComplexProperty CreatePropertyInstance(ServiceObject? owner) {
  Folder? folder = owner as Folder?;

  EwsUtilities.Assert(
      folder != null,
      "PermissionCollectionPropertyDefinition.CreatePropertyInstance",
      "The owner parameter is not of type Folder or a derived class.");

  return new FolderPermissionCollection(folder);
}