public GetSnapshotBlockResult getSnapshotBlock(GetSnapshotBlockRequest request) {request = beforeClientExecution(request);return executeGetSnapshotBlock(request);}

public GetSnapshotBlockResult getSnapshotBlock ( GetSnapshotBlockRequest request ) { request = beforeClientExecution ( request ) ; return executeGetSnapshotBlock ( request ) ; }
public virtual GetSnapshotBlockResponse GetSnapshotBlock(GetSnapshotBlockRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetSnapshotBlockRequestMarshaller.Instance;options.ResponseUnmarshaller = GetSnapshotBlockResponseUnmarshaller.Instance;return Invoke<GetSnapshotBlockResponse>(request, options);}
