private void Initialize(bool getHostedPort) { if (_remoteEndPoint != null) { _address = _remoteEndPoint.Address.ToString(); _port = _remoteEndPoint.Port; _state = InitializationState.All; _remoteEndPoint = null; } else { if ((_state & InitializationState.Address) != InitializationState.Address) { _address = _remoteEndpointProvider.GetAddress(); _state |= InitializationState.Address; } if (getHostedPort) { _port = _remoteEndpointProvider.GetPort(); _state |= InitializationState.Port; _remoteEndpointProvider = null; } } }
void Initialize(bool getHostedPort) { if (remoteEndPoint != null) { address = remoteEndPoint.Address.ToString(); port = remoteEndPoint.Port; state = InitializationState.All; remoteEndPoint = null; } else { if ((state & InitializationState.Address) != InitializationState.Address) { address = remoteEndpointProvider.GetAddress(); state |= InitializationState.Address; } if (getHostedPort) { port = remoteEndpointProvider.GetPort(); state |= InitializationState.Port; remoteEndpointProvider = null; } } }
private void Initialize(bool getHostedPort) { if (this.remoteEndPoint != null) { this.address = this.remoteEndPoint.Address.ToString(); this.port = this.remoteEndPoint.Port; this.state = InitializationState.All; this.remoteEndPoint = null; } else { if ((this.state & InitializationState.Address) != InitializationState.Address) { this.address = this.remoteEndpointProvider.GetAddress(); this.state |= InitializationState.Address; } if (getHostedPort) { this.port = this.remoteEndpointProvider.GetPort(); this.state |= InitializationState.Port; this.remoteEndpointProvider = null; } } }
internal RemoteEndpointMessageProperty(IRemoteEndpointProvider remoteEndpointProvider) { this.remoteEndpointProvider = remoteEndpointProvider; }
void Initialize(bool getHostedPort) { if (remoteEndPoint != null) { this.address = remoteEndPoint.Address.ToString(); this.port = remoteEndPoint.Port; this.state = InitializationState.All; this.remoteEndPoint = null; } else { if ((this.state & InitializationState.Address) != InitializationState.Address) { this.address = remoteEndpointProvider.GetAddress(); this.state |= InitializationState.Address; } if (getHostedPort) { this.port = remoteEndpointProvider.GetPort(); this.state |= InitializationState.Port; this.remoteEndpointProvider = null; } } }
internal RemoteEndpointMessageProperty(IRemoteEndpointProvider remoteEndpointProvider) { this.remoteEndpointProvider = remoteEndpointProvider; }
internal RemoteEndpointMessageProperty(IRemoteEndpointProvider remoteEndpointProvider) { this.thisLock = new object(); this.remoteEndpointProvider = remoteEndpointProvider; }