xml/MSGraph.Exchange.Mail.Folder.Types.ps1xml

<?xml version="1.0" encoding="utf-8"?>
<Types>
 
    <Type>
        <Name>Deserialized.MSGraph.Exchange.Mail.Folder</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>
                            TargetTypeForDeserialization
                        </Name>
                        <Value>
                            MSGraph.Exchange.Mail.Folder
                        </Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
 
    <Type>
        <Name>MSGraph.Exchange.Mail.Folder</Name>
        <Members>
            <AliasProperty>
                <Name>Folder</Name>
                <ReferencedMemberName>
                    DisplayName
                </ReferencedMemberName>
            </AliasProperty>
 
            <ScriptProperty>
                <Name>FullName</Name>
                <GetScriptBlock>
                    $names = New-Object -TypeName System.object[]($this.HierarchyLevel)
                    for ($i = ($this.HierarchyLevel - 1); $i -ge 0 ; $i--) {
                        $names[$i] = $this.DisplayName
                        $this = $this.ParentFolder
                    }
                    $path = "."
                    for ($i = 0; $i -lt $names.Count; $i++) {
                        $path = Join-Path -Path $path -ChildPath $names[$i]
                    }
                    $path
                </GetScriptBlock>
            </ScriptProperty>
 
            <ScriptProperty>
                <Name>ParentPath</Name>
                <GetScriptBlock>
                    Split-Path -Path $this.FullName
                </GetScriptBlock>
            </ScriptProperty>
 
            <CodeProperty IsHidden="true">
                <Name>SerializationData</Name>
                <GetCodeReference>
                    <TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
                    <MethodName>GetSerializationData</MethodName>
                </GetCodeReference>
            </CodeProperty>
        </Members>
 
        <TypeConverter>
            <TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
        </TypeConverter>
    </Type>
 
</Types>