diff --git a/src/TensorFlowNET.Core/IObjectLife.cs b/src/TensorFlowNET.Core/Interfaces/IObjectLife.cs similarity index 100% rename from src/TensorFlowNET.Core/IObjectLife.cs rename to src/TensorFlowNET.Core/Interfaces/IObjectLife.cs diff --git a/src/TensorFlowNET.Core/ITensorOrOperation.cs b/src/TensorFlowNET.Core/Interfaces/ITensorOrOperation.cs similarity index 100% rename from src/TensorFlowNET.Core/ITensorOrOperation.cs rename to src/TensorFlowNET.Core/Interfaces/ITensorOrOperation.cs diff --git a/src/TensorFlowNET.Core/Interfaces/ITensorOrTensorArray.cs b/src/TensorFlowNET.Core/Interfaces/ITensorOrTensorArray.cs new file mode 100644 index 00000000..a6f30ceb --- /dev/null +++ b/src/TensorFlowNET.Core/Interfaces/ITensorOrTensorArray.cs @@ -0,0 +1,27 @@ +/***************************************************************************** + Copyright 2018 The TensorFlow.NET Authors. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +******************************************************************************/ + +namespace Tensorflow +{ + /// + /// in order to limit function return value + /// is Tensor or TensorArray + /// + public interface ITensorOrTensorArray + { + + } +}