private void InitializeAndBuildTree() { lock (this.epmDataLock) { if (this.EpmNeedsInitializing) { System.Data.Services.Client.Serializers.EpmTargetTree epmTargetTree = new System.Data.Services.Client.Serializers.EpmTargetTree(); System.Data.Services.Client.Serializers.EpmSourceTree sourceTree = new System.Data.Services.Client.Serializers.EpmSourceTree(epmTargetTree); BuildEpmInfo(this.clientTypeAnnotation, sourceTree); sourceTree.Validate(this.clientTypeAnnotation); this.epmTargetTree = epmTargetTree; this.epmSourceTree = sourceTree; } } }
internal EpmSourceTree(EpmTargetTree epmTargetTree) { this.epmTargetTree = epmTargetTree; }