コード例 #1
0
        protected override void ProcessRecord()
        {
            try
            {
                var fqnname = new FQName(FQN);
                var iType   = new IdentityType();
                Enum.TryParse(Identity, true, out iType);

                _urm.ResolveIdentity(fqnname, iType, IdentitySection.Identity);
                if (ResolveMembers)
                {
                    _urm.ResolveIdentity(fqnname, iType, IdentitySection.Members);
                }
                if (ResolveContainers)
                {
                    _urm.ResolveIdentity(fqnname, iType, IdentitySection.Containers);
                }
            }
            catch (Exception ex)
            {
                ErrorHelper.Write(ex);
            }
        }