Ik geloof dat wat u wilt een exemplaar krijgt van de Contractbeschrijving . Deze klasse heeft een eigenschap namespace .
U kunt een exemplaar van deze klasse ophalen met een van de GetContract -methoden. Ze hebben een parameter Type. Dus in jouw geval zou je dit soort oproepen kunnen gebruiken:
string myNamespace = ContractDescription.GetContract(
typeof(IMyService),
myPropertyInfo.DeclaringType).Namespace;
OPMERKING: u heeft ook het contracttype nodig (in dit voorbeeld vertegenwoordigd door typeof (IMyService)
)